<?php
/
1.在company數據user表中取出10條數據,保存爲數組
2.在將數組轉化爲json格式,傳遞給js
3.用json解析器將傳遞過來的json字符串轉化爲json對象,
4.用document.write輸出語句打印在頁面上
*/php
$conn = mysql_connect(「localhost」,」root」,」root」); //鏈接數據庫
mysql_query(「set names utf8″); //設置編碼
mysql_select_db(「company」,$conn); //選擇庫mysql
$sql = 「select * from user limit 10″; //在user表中查詢10條數據
$res = mysql_query($sql); //執行sql語句
$arr = array();sql
while($row = mysql_fetch_array($res,MYSQL_ASSOC)){ //查詢出來sql
$arr[] = $row; //將查詢出來的結果賦給數組$arr
}數據庫
$str = json_encode($arr); //將數組轉化爲json格式的字符串json
?>數組
<script src=」json_parse.js」></script> <!– 引入json解析器 –>
<table>
<tr>
<th>uid</th><th>用戶名</th><th>性別</th><th>email</th>
</tr>
<script>
var jsonString = ‘<?php echo $str;?>’; //傳遞php中的數據給jsfetch
//document.write(jsonString);ui
var jsonObject = json_parse(jsonString); //將json字符串轉化爲js中的json對象編碼
for(var i = 0; i < jsonObject.length; i++){ //for循環打印
document.write(「<tr>」);
document.write(「<td>」,jsonObject[i].uid,」</td>」);
document.write(「<td>」,jsonObject[i].username,」</td>」);
document.write(「<td>」,jsonObject[i].sex,」</td>」);
document.write(「<td>」,jsonObject[i].email,」</td>」);
document.write(「</tr>」);
}
</script>
</table>code