-7

我正在使用以下查询将数据插入 MySQL 数据库。但这不起作用。我也在我的其他页面中使用了这种类型的查询,而且效果很好。

这是 SQL 查询:

$query="INSERT INTO `add7ras_work`.`movies` (`url`, `title`, 'description') 
VALUES ('$url','$title', '$desc');";
$result=mysql_query($query);
4

2 回答 2

6

您使用单引号description而不是反引号:

$query="INSERT INTO `add7ras_work`.`movies` (`url`, `title`, `description`) VALUES ('$url','$title', '$desc');";

标准免责声明:阅读 PDO 和 MySQLi,因为mysql_x函数已被弃用。

于 2013-11-01T15:00:45.437 回答
1

不好的引用:

$query="INSERT INTO `add7ras_work`.`movies` (`url`, `title`, 'description') 
                                                             ^--         ^---

'SQL 中的引号将引用的数据转换为字符串。这意味着您在字段名上下文中使用了一个字符串,这是行不通的。

于 2013-11-01T15:01:43.893 回答