html页面:POST_不插入到MySQL
<input size="100" value="Error Message" name="error" id="error"></td>
insert.php:
$error=$_POST['$error'];
$sql="INSERT INTO $tbl_name(a, z, error, y, z)
VALUES('$a','$z','$error','$y','$x')";
$result=mysql_query($sql);
但是,SQL结果:
# mysql db_db -e "select * from tickets;"
+---+---+-----------+---------+--------------+
| a | z | error | y | x |
+---+---+-----------+---------+--------------+
| a | z | | y | x |
+---+---+-----------+---------+--------------+
缺少什么我在这里? 抱歉格式化。
你不是[转义任何SQL](http://bobby-tables.com/php),使用陈旧而危险的'mysql_query',并且你还没有使用任何代码格式(缩进四个空间),所以这里缺少很多东西。 – tadman
作为参考,考虑使用'$ error = mysql_real_escape_string($ _ POST ['error']);'而不是你在做什么。它更**更安全。 – David
你为什么还原编辑? – David