我第一次尝试在 PHP 中调用数据库,这个查询导致我的代码中断。请注意,我已经测试了连接是否良好。罪魁祸首是mysql_query()。谁能发现可能出了什么问题?表名称是“users”,“名称”列下的条目是“mvalentine”。据我所知,一切都与大小写相符。
dbInit.php
<?php
$connection = mysql_connect('localhost', 'root', 'password');
$db = mysql_select_db('scaleup');
if ($db) {
$user = mysql_query("SELECT ID FROM 'users' WHERE 'Name' = 'mvalentine'");
}
else {
die ('Error 01: Connection to database failed.');
}
?>
这个修改后的代码现在正在返回一些东西。ajax 调用中的值“用户”现在返回“假”
返回的值应该是 '1'
阿贾克斯响应:
<?php
include('dbInit.php');
include('objects.php'); //irrelevant, all code working properly
$layout = new Layout();
$bids = new Bids();
$out = array('layout' => $layout->_board, 'height' => $layout->_height, 'width' => $layout->_width,
'bids' => $bids->_board, 'maxBids' => $bids- >_maxBids, 'users' => $user);
$out = json_encode($out);
echo $out;
?>