【发布时间】:2011-12-09 17:23:30
【问题描述】:
我正在尝试将 id 传递给隐藏的表单元素并遇到一些语法问题。
这是 MySQL 查询:
$sql="SELECT id,lastname,firstname FROM drivers_0135199";
$result=mysql_query($sql,$con);
echo mysql_error();
这是我的 While 循环和我试图回显的隐藏表单字段:
while($row=mysql_fetch_array($result)){
echo "<input type='hidden' name='idholder' value=".$row["id"]."/>";
}
mysql_error() 返回以下内容:
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 '' at line 1
我知道问题出在隐藏函数的 echo 语句中,我只是不知道在这种情况下管理引号的正确方法。
提前感谢您的帮助,我在年鉴中找不到很好的答案。
【问题讨论】:
-
从 mysql_error() 得到的错误是什么?
-
你真的认为 MySQL 的灵性足以检测 PHP 错误吗?
-
添加了 mysql_error() 供您观赏。
标签: php mysql while-loop