我正在使用以下查询将数据插入 MySQL 数据库。但这不起作用。我也在我的其他页面中使用了这种类型的查询,而且效果很好。
这是 SQL 查询:
$query="INSERT INTO `add7ras_work`.`movies` (`url`, `title`, 'description')
VALUES ('$url','$title', '$desc');";
$result=mysql_query($query);
您使用单引号description
而不是反引号:
$query="INSERT INTO `add7ras_work`.`movies` (`url`, `title`, `description`) VALUES ('$url','$title', '$desc');";
标准免责声明:阅读 PDO 和 MySQLi,因为mysql_x
函数已被弃用。
不好的引用:
$query="INSERT INTO `add7ras_work`.`movies` (`url`, `title`, 'description')
^-- ^---
'
SQL 中的引号将引用的数据转换为字符串。这意味着您在字段名上下文中使用了一个字符串,这是行不通的。