解析错误:语法错误,意外','没有看到问题

时间:2017-07-28 22:10:03

标签: php sql search error-handling syntax

我确定我忘记了一些简单的事情,但我现在还没有看到这个问题,我可以说所有的逗号都被正确使用了。

这是:

$blog = ('SELECT body.posts, post_id.comments, comment.comments FROM posts, comments WHERE post_id.comments = id.posts AND comment.comments LIKE :comment',array(':comment'=>'%'.$_POST['searchbox'].'%'));

1 个答案:

答案 0 :(得分:-1)

在你的LIKE语句中,你只需要将ARRAY前面的逗号更改为句号

这 喜欢:评论',数组(':评论' =>'%'。$ _ POST ['搜索框']。'%& #39;

要 喜欢:评论' .array(':评论' =>'%'。$ _ POST ['搜索框']。'%& #39;