我使用此PHP代碼從我的數據庫中獲取價值。mysql查詢返回null時不應該[求助]
我的問題是,我得到空結果。
我檢查!empty($ result)和mysql_num_rows($ result),但仍然得到空結果。
我測試了的確切我在我的代碼中使用的同樣的查詢我的phpmyadmin和它的工作。
來自$response["SQL"]
的迴音是「很好」的。
這是我的PHP代碼:
編輯
我加入這行來解決它:
$row = mysql_fetch_array($result);
$result = mysql_query("SELECT * FROM workouts_wall WHERE workout_name = 'WO13' AND user = 'tomer2'") or die (mysql_error());
// mysql inserting a new row
if (!empty($result))
{
if (mysql_num_rows($result) > 0)
{
$response["SQL"] = "good";
}
else
{
$response["SQL"] = "bad";
}
}
else
{
$response["SQL"] = "bad";
}
$response["is null?"] = $result;
// echoing JSON response
echo json_encode($response);
你檢查是否有錯誤? 'mysql_error()'可能會解決您的問題。 –
mysql_error()不顯示任何錯誤。 – dasdasd
哈,是的,我剛剛看到了'或死'的結尾...... –