/
* 在company数据库的user表中取出10条数据,保存为数组
* 在将数组转化为json格式,传递给js
* 用json解析器将传递过来的json字符串转化为json对象,
* 通过document.write输出语句打印在页面上
*/
$conn = mysql_connect(“localhost”,”root”,”root”); //连接数据库
mysql_query(“set names utf8″); //设置编码
mysql_select_db(“company”,$conn); //选择库
$sql = “select * from user limit 10″; //在user表中查询10条数据
$res = mysql_query($sql); //执行sql语句将查询之后的结果集保存到$res对象
$arr = array(); //定义数组
while($row = mysql_fetch_array($res,MYSQL_ASSOC)){ //查询出来sql
$arr[] = $row; //将查询出来的结果通过循环依次赋给数组$arr
}
$str = json_encode($arr); //将数组当中的数据转化为json格式的字符串
?>
uid | 用户名 | 性别 |
---|
var jsonString = ‘<?php echo $str;?>’; //传递php中的数据给js
//document.write(jsonString);
var jsonObject = json_parse(jsonString); //将json字符串转化为js中的json对象
for(var i = 0; i
{ //for循环打印
document.write(“
”);document.write(“
”,jsonObject[i].uid,””);document.write(“
”,jsonObject[i].username,””);document.write(“
”,jsonObject[i].sex,””);document.write(“
”,jsonObject[i].email,””);document.write(“
”);}