【发布时间】:2016-05-10 03:58:43
【问题描述】:
当我从表单中检索数据并且需要在 mysql 数据库中提交该数据时,我得到了一些错误。我知道问题出在' 和" 字符中
我提交数据的php代码:
$sql = 'INSERT INTO news (id,name)
VALUES ("$id","$name")';
变量$name 从表单中获取。 $name= $_POST["name"];
所以,如果变量 $name 的值为
<p>
<span style="color: rgb(68, 68, 68); font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 26.672px;">1. Some text for example</span><br>
</p>
' 和 " 之间存在问题时如何查询该文本
【问题讨论】:
-
您的邮政编码在哪里!
-
您的原始 SQL 将被解释为“INSERT INTO news (id,name) VALUES ("$id","$name")”。尝试这样的事情,
$sql = "INSERT INTO news (id,name) VALUES ('$id','$name')"。您可能应该考虑准备和绑定您的变量。 -
$name 的值是多少?