我试图传递一个id到一个隐藏的表单元素,并有一些语法问题。while循环中的PHP语法错误
这是MySQL查询:
$sql="SELECT id,lastname,firstname FROM drivers_0135199";
$result=mysql_query($sql,$con);
echo mysql_error();
这是我在循环,我想回声出隐藏的表单字段:
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声明中,我只是不知道正确的w可以在这种情况下管理报价。
在此先感谢您的帮助,我在日志中找不到一个好的答案。
什么是你从mysql_error收到错误()? – loganfsmyth
你真的认为MySQL足够灵巧来检测PHP错误吗? –
添加了mysql_error()为您的观看乐趣。 –