我在一个页面上有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
我看过互联网,似乎无法找到答案。任何指导或分解我的错误都将不胜感激。