【发布时间】:2011-09-04 12:51:40
【问题描述】:
我只是想用 php.ini 将这些对象插入到一个表中。
$sql = 'INSERT INTO table VALUES( '.$active.' , '.$id.' , '.$time.' , '.$url.' ,"some string" )';
以上代码中的url为:http://www.youtube.com/watch?v=sAYc3gGjYW8
当我将 url 列留空时,它可以工作,当我将 url 放入其中时,它就不起作用,并且出现以下错误。
“错误:您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本对应的手册,以获取正确的语法以在附近使用 '://www.youtube.com/watch?v=sAYc3gGjYW8 ,"一些字符串")' 在第 1 行。”
问题:
为什么 url 不能像普通字符串一样插入?
在 url_string 被 MySQL 接受之前,我需要对其执行某种功能吗?
PS - url 列当前是 VARCHAR(256)。
任何帮助感谢大家...
【问题讨论】: