如何在数据库中插入数据?

时间:2013-11-01 14:58:34

标签: php mysql

我正在使用以下查询将数据插入MySQL数据库。但这不起作用。 我也在我的其他页面中使用此类型查询,并且工作正常。

这是SQL查询:

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

2 个答案:

答案 0 :(得分:6)

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

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

标准免责声明:在不推荐使用mysql_x函数的情况下阅读PDO和MySQLi。

答案 1 :(得分:1)

糟糕的引用:

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

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