我正在尝试使javascript函数返回mysql响应,使数据库查询更快,更容易,代码更少。这段代码没有任何反应,只是没有任何错误。
echo "console.log('$js_array');";
有人能解释一下为什么以及如何解决这个问题?
<?php
function myQuery($query)
{
$server_name='myserver.com';
$user_name='admin';
$password ='admin';
$db_name='myDBName';
$db = mysql_connect($server_name,$user_name,$password);
if($db)
{
mysql_select_db($db_name);
$sql = mysql_query($query);
$respond = array();
while($row = mysql_fetch_assoc($sql)) $respond[]=$row;
$js_array = json_encode($respond);
echo "console.log('$js_array');";
}
}
?>
var databaseQuery= <?php echo myQuery("SELECT * FROM myTable");?>