我使用这个 PHP 代码从我的数据库中获取价值。
我的问题是我得到了空结果。
我检查 !empty($result) 和 mysql_num_rows($result) 但我仍然得到空结果。
我测试了我在 phpmyadmin 上的代码中使用的完全相同的查询,并且它可以正常工作。
来自的回声$response["SQL"]
是“好”的。
这是我的PHP代码:
$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);
解决了
我添加了这一行来修复它:
$row = mysql_fetch_array($result);