SELECT `id`, `name_person`, `person_content`, `datetime`
FROM (`achievers_unverified`)
WHERE ` name_person LIKE '%ved%'
OR ` person_content LIKE '%ved%' LIMIT 10
これは、 ved が検索語である場合に使用しようとしている SQL クエリです。
1064 エラーが発生します。
それを生成する codeigniter コードです。
$this->db->select($select)
->from($table)
->like($str[1], $query, 'both')
->or_like($str[2], $query, 'both')
->limit($offset+10, $offset);
これはエラーです:
SQL 構文にエラーがあります。3 行目の「person_content LIKE '%ved%' LIMIT 10」付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
$str = explode(",", $select);
where $select = id, name_person, person_content, datetime