PHP如何实时取数据库
//页面语句
创新互联专业为企业提供蓬安网站建设、蓬安做网站、蓬安网站设计、蓬安网站制作等企业网站建设、网页设计与制作、蓬安企业网站模板建站服务,十载蓬安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
var userid = getElementById('#username');
var passwd = getElementById('#password');
$.ajax({
url:'后台处理地址',
dataType:'JSON',
type:'POST',
data:'username='+userid+'passwd='+passwd,
error: function(){
//post失败
}
success: function(data) {//post成功
if (data.s=='ok') {
//成功信息,处理语句
}else {
//失败信息,处理语句
}
}
});
//后台语句
if (count($volist) 0) {//有数据
......//处理语句
$data = array('s'='ok','html'=$html,'page'='span class="page"'.$show.'/span');
echo json_encode($data);
}else {//无数据
$html = "tr class='tr'td class='tc' colspan='11'暂无数据,等待添加~!/td/tr";
$data = array('s'='no','html'=$html);
echo json_encode($data);
}
大概是这样吧
php如何实现时时搜索功能?
楼主说的可是自动提示功能, 类似百度搜索时出来的下拉提示
具体实现方案无非就是ajax+页面显示特效, 不过现在不用这么麻烦, 用线程的插件支持, 可以查一下autocomplete jquery的资料
php webservice获取数据
webservice如果直接提供json数据那就再好不过了
拿到url后按照下面的方法执行就好了
$data = json_decode(file_get_contents("url"));
//$data就是拿到的数据,此种调用后的数据是object。
$data = json_decode(file_get_contents("url"),true);
//按照这种方法调用后的数据直接就是数组了。
还有什么问题,欢迎继续追问。
php如何获取几行数据
php 读取数据一般都是在循环读取的时候把数据放入数组里,例如
?php
$link = mysql_connect("数据库地址","用户名","密码");//连接服务器
mysql_select_db("数据库名",$link);//连接数据库
mysql_query("set names gb2312");//设置字符集
$str = "select * from table1";//查询语句
$result = mysql_query($str,$link);//执行查询
$re_array = new array();//构造数组
while($row = mysql_fetch_array($result))
{
$re_array[] = $row['列名'];//这样可以保存多列数据,根据语句不同,需要在这进行相应修改
}
?
php获取post数据
方法1、最常见的方法是:$_post['fieldname'];
说明:只能接收content-type:
application/x-www-form-urlencoded提交的数据
解释:也就是表单post过来的数据
方法2、file_get_contents("php://input");
说明:
允许读取
post
的原始数据。
和
$http_raw_post_data
比起来,它给内存带来的压力较小,并且不需要任何特殊的
php.ini
设置。
php://input
不能用于
enctype="multipart/form-data"。
解释:
对于未指定
content-type
的post数据,则可以使用file_get_contents(“php://input”);来获取原始数据。
事实上,用php接收post的任何数据都可以使用本方法。而不用考虑content-type,包括二进制文件流也可以。
所以用方法二是最保险的方法
方法3、$globals['http_raw_post_data'];
说明:
总是产生
$http_raw_post_data
变量包含有原始的
post
数据。
此变量仅在碰到未识别
mime
类型的数据时产生。
$http_raw_post_data
对于
enctype="multipart/form-data"
表单数据不可用
如果post过来的数据不是php能够识别的,可以用
$globals['http_raw_post_data']来接收,
比如
text/xml
或者
soap
等等
解释:
$globals['http_raw_post_data']存放的是post过来的原始数据。
$_post或$_request存放的是
php以key=value的形式格式化以后的数据。
但$globals['http_raw_post_data']中是否保存post过来的数据取决于centent-type的设置,即post数据时
必须显式示指明content-type:
application/x-www-form-urlencoded,post的数据才会存放到
$globals['http_raw_post_data']中
网站名称:时时获取数据php 实时的数据
文章链接:http://scyingshan.cn/article/dodsedg.html