【发布时间】:2012-08-11 18:19:44
【问题描述】:
这是我用来在数据库中插入值 $id、$str 和 $name 的代码:
$r=mysql_query("INSERT INTO varta(id,data,name) VALUES('$id','$str','$name');");
但我收到上述语句的语法错误。这是为什么?我的语法真的错了吗?
【问题讨论】:
-
你得到什么错误?
-
没有变量的值是不可能知道的。
-
请停止使用古老的 mysql_* 函数编写新代码。它们不再维护,社区已经开始deprecation process。相反,您应该了解准备好的语句并使用PDO 或MySQLi。如果你想学习,here is a quite good PDO-related tutorial.
-
请在每次遇到问题时,如果遇到错误,请说出错误是什么。谢谢! (被否决)