我正在用 php 制作一个具有标题和描述区域的表单。当我提交表单并尝试将数据插入 MYSQL 时,我收到一个错误,这似乎是由于标题中的分号造成的。
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“俱乐部”、“设计和开发”、“1”)附近使用正确的语法
询问
INSERT INTO Projects (ID, Title, Description, Status)
VALUES (0, 'Women's Club', 'Description of Project', '1')
我尝试使用 mysql_real_escape_string() 但我仍然收到此错误。
我需要使用另一种方法来允许将分号插入 mysql 吗?
这是我使用的一些代码。
$desc = mysql_real_escape_string($_POST['desc']);
$q = "INSERT INTO Projects (ID, Title, Description, Status)
VALUES (0, '$title', '$desc', '1')";
感谢您的帮助。