Autor Zpráva
jirivo
Profil *
Mám kód na výpis dat z databáze a ošetření velkých a malých písmen, ale v dotazu je nějaká chyba, protože mě to nevypíše výsledek, když odstraním LIKE s proměnnou bhledat a ahledat tak to funguje. Zkusil jsem vypsat proměnné zvlášt funkcí echo a to je taky bezproblému tak nevím v čem je chyba.

$ahledat = strtolower($nalezeno);
$bhledat = ucfirst($nalezeno);

$dotaz = "SELECT CONCAT(art_title) AS titulek, CONCAT(art_short_desc) As popis, CONCAT(art_cat_id) As kategorie, CONCAT(art_date) As datum, CONCAT(art_image) As image, CONCAT(art_id) As id FROM clanky_articles WHERE art_short_desc LIKE '%$nalezeno%' AND art_short_desc LIKE '%$ahledat%' AND art_short_desc LIKE '%$bhledat%' ORDER BY id DESC";
Aesir
Profil
jirivo:

když odstraním LIKE s proměnnou bhledat a ahledat tak to funguje

Zřejmě nemáte v databázi nic, co by vyhovovalo této podmínce.
Jen tak mimochodem, můžete slovně popsat to, co očekáváte, že tento dotaz udělá? Obávám se totiž, že úplně něco jiného :)
jirivo
Profil *
Omlovám se, místo OR jsem tam napsal AND, už je to v pohodě
Toto téma je uzamčeno. Odpověď nelze zaslat.

0