SELECT `id`, `name_person`, `person_content`, `datetime`
FROM (`achievers_unverified`)
WHERE ` name_person LIKE '%ved%'
OR ` person_content LIKE '%ved%' LIMIT 10
这是我尝试使用的 sql 查询,其中 ved 是搜索词。
我遇到了 1064 错误。
生成它的codeigniter代码是。
$this->db->select($select)
->from($table)
->like($str[1], $query, 'both')
->or_like($str[2], $query, 'both')
->limit($offset+10, $offset);
这是错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的 'person_content LIKE '%ved%' LIMIT 10' 附近使用正确的语法。
$str = explode(",", $select);
where $select = id, name_person, person_content, datetime