【发布时间】:2014-04-06 08:45:12
【问题描述】:
我是使用 PHP 和 Javascript 的初学者,我不知道如何将从 MySQL 收集的数据存储在 PHP 中的多维数组中到 Javascript 中的二维数组中.这是我在 PHP 中的工作代码:
<?php
function connecToDatabase(){
$host = "localhost";
$username = "root";
$password = "p@ssword";
$database = "flood_reports";
mysql_connect("$host", "$username", "$password") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());
}
function retrieveData(){
connecToDatabase();
$data = mysql_query('SELECT * FROM entries') or die(mysql_error());
$entries = array();
$index = 0;
while($info = mysql_fetch_array( $data ))
{
$entries[$index] = array('entry_id' => $info['entry_id'],
'location' => $info['location'],
'image_dir' => $info['image_dir'],
'longitude' => $info['longitude'],
'latitude' => $info['latitude'],
'level' => $info['level']);
$index++;
}
$json = json_encode($entries);
echo $json;
mysql_close();
}
retrieveData();
?>
【问题讨论】:
-
这个 PHP 是如何执行的,它是整个 HTML 页面的一部分还是通过 AJAX/XHTP 请求这个脚本?
标签: javascript php multidimensional-array