在字符串中反斜杠PHP

时间:2018-03-19 18:57:46

标签: php string backslash

我有这个代码总是有用的。今天在代码中(以及代码编辑器中的Atom)给了我很多错误。

问题存在于代码的很多不同部分,但总是存在字符串中的反弹。似乎有些问题,但我在Stack上检查了很多次语法/类似问题,但不知道如何解决。

我确定其他一切都是正确的,因为我在同一点上总是在不同文件中存在反斜杠的问题(加上它曾经工作!!)。

我正在使用PHP 7

DB::query('INSERT INTO followers VALUES (\'\', :userid, :followerid)', array(':userid'=>$userid, ':followerid'=>$followerid));

Error in the code

1 个答案:

答案 0 :(得分:0)

如果只需要两个,我建议使用不同类型的报价。转义引号通常会导致语法突出显示混乱,甚至导致工作代码错误。两个"和'在sql中有效:

DB::query("INSERT INTO followers VALUES ('', :userid, :followerid)", array(':userid' => $userid, ':followerid' => $followerid));