因此,我试图插入到一个变量的值表的变量。该变量包含'和'特殊字符,所以当这些发生时,它会给语法错误因为它认为它是双重''。任何想法如何解决这个问题?我已经尝试了''和\“\”两种变体。PHP插入到MYSQL'和'与sytax错误
$sql = "INSERT INTO BBC (title, link, description, date)
VALUES (\"$value\", \"$link1[$c]\", '$description1[$c]', \"$date[$c]\")";
为什么不只是逃避你的数据,如果你不这样做,或使用准备好的语句。 – 2014-11-20 18:55:31
使用准备好的语句并传递变量值作为参数。 – Gumbo 2014-11-20 19:04:16
请记住'日期'是一个保留字。尽管允许但考虑逃避它。 – Rahul 2014-11-20 19:15:11