こんにちは、DB クエリに問題があります。
$q = $this->db->query("SELECT * FROM (`knihy`)
WHERE `stav` = 1
AND (Autor1 LIKE '$vyraz'
OR Autor2 LIKE '$vyraz'
OR Autor3 LIKE '$vyraz'
OR Autor4 LIKE '$vyraz')
ORDER BY `id` desc LIMIT $limit OFFSET $offset ");
問題は、たとえば「lorem」を検索しているときに、たとえばテーブルの行 Autor1 content: "lorem ipsum" に何も見つからないことです。しかし、lorem ipsum を検索すると、それらの 1 つのフィールドが見つかります。どこに問題がありますか?