我有以下代码段,其中我想从SMSGateway抓取所有条目并将它们放在页面的组合框中:
<?php
$querycarrier="SELECT * from 'SMSGateway'";
$resultcarrier=mysql_query($querycarrier);
if (!$resultcarrier) {
die('Invalid query: ' . mysql_error());
}
while($rowcarrier = mysql_fetch_array($resultcarrier)){
echo "<option value=$rowcarrier[GatewayName]</option>";
}
?>
当前,SMSGateway表为空。因此,当我查看相关页面时,出现以下错误:
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near ''SMSGateway'' at line 1
我如何确定由于表为空而引发错误?
非常感谢您的帮助和指导。
最佳答案
$querycarrier="SELECT * from SMSGateway";
删除单引号-如果您需要使用键盘上1左边的char
关于php - 将MySQL查询结果输出到组合框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5372123/