11月 07

数据库读取

<?php 
$conn = @mysql_connect("localhost", "root", "root") or die("数据库链接错误"); 
mysql_select_db("test", $conn); 
mysql_query("set names 'utf8'");  
?>
<?php 
include 'conn.php';  
?>  
                  
<?php 
$sql="select * from tb_test order by id"; 
$query=mysql_query($sql); 
while ($row=mysql_fetch_array($query)){ 
?> 
                  
<?=$row["UserName"]?>  
                  
<?php }  ?>

数据库读取,生成EasyUI所使用的JSON

<?php
     
include 'conn.php';  
     
$pageindex=$ _GET["pageindex"];
$pagesize= $ _GET["pagesize"];
$sql="select * from tb_test order by id limit " . ($pageindex-1)*$pagesize.",".$pagesize; 
$query=mysql_query($sql);
     
     
     
$json="";
$datas=array();
     
class Data{
public $id;
public $name;
}
     
while($row=mysql_fetch_array($query,MYSQL_ASSOC)){
$data=new Data();
$data->name=$row["UserName"];
$data->id=$row["ID"];
$datas[]=$data;
}
     
     
$sql=mysql_query("select count(*) as total from tb_test");
$info=mysql_fetch_array($sql);
$total=$info["total"];//这个变量得到的是同有多少条符合条件的数据 
     
     
$result=array("total"=>$total,"rows"=>$datas);
     
     
$json=json_encode($result);
     
echo $json;
     
     
?>

written by ocean