致命错误:在查询问题中使用WHERE子句时

时间:2016-04-18 15:21:44

标签: php mysql mysqli

我在一个页面上有3个查询,它使用了我在所有语句中使用的语句结构。我的问题是2/3的查询工作。第二个查询继续读回下面的错误消息,只有在我向查询添加WHERE子句后,一旦WHERE子句被删除,致命错误就会消失。

  

致命错误:未捕获错误:在第235行的布尔值中调用成员函数data_seek()

第235行包含此代码。

 $fc_sel->data_seek(0);

我的完整代码

 mysqli_report(MYSQLI_REPORT_INDEX); //overrid a common php nonsense error
 $REST_id = mysqli_real_escape_string($dbc, $_SESSION['Resturant_ID']);
 $fc_sel = $dbc->query("SELECT * FROM Food_Cat WHERE = '$REST_id'");
 $fc_sel->data_seek(0);

 $i = 1;

 while ($output = $fc_sel->fetch_assoc()) {
$fc_run .= $output['Food_Cat_name'] . $output['Food_Cat_Desc'] . '<br>';
$_SESSION['Food_Cat_name'] = $output['Food_Cat_name']; //echo out product name
$_SESSION['Food_Cat_Desc'] = $output['Food_Cat_Desc']; //echo out product desc
$_SESSION['Food_Cat_ID'] = $output['Food_Cat_ID']; //echo out product desc

我看过互联网,似乎无法找到答案。任何指导或分解我的错误都将不胜感激。

0 个答案:

没有答案