I'm trying to make javascript function returning mysql respond to make database querys faster, easier and with less code. This code responds with nothing, it just doesnt give anything with no error.
echo "console.log('$js_array');";
Can someone explain me why and how to fix that?
<?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");?>