我正在使用下面的查询将数据插入到MySQL数据库中。但这不起作用。 我也在我的其他页面使用这种类型的查询,这工作正常。如何在数据库中插入数据?
这是SQL查询:
$query="INSERT INTO `add7ras_work`.`movies` (`url`, `title`, 'description')
VALUES ('$url','$title', '$desc');";
$result=mysql_query($query);
我正在使用下面的查询将数据插入到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打开引用的数据转换为字符串。这意味着你在字段名称上下文中使用了一个字符串,这是行不通的。
“但这不起作用”。任何错误消息,你可以分享? – Josh
什么不起作用? #你有什么错误?你做了什么来解决这个问题? –
我需要复制和粘贴对PDO/MySQL相关的响应...使用PDO。 http://stackoverflow.com/questions/6980792/php-pdo-mysql-queries – ficuscr