CASE v order přiřazuje uvozovky hledanému výrazu

vibko
Člen | 43
+
0
-

Dobrý den,chtěl bych se zeptat, pokud jde nějak vyřešit to, aby výpisu proměnné $like při výpisu se nepřiřazovaly uvozovky jako názvu sloupce nebo tabulky.

<?php
$products->order('CASE
                            WHEN name LIKE "%' . $like . '%" THEN 1
                            WHEN description LIKE "%' . $like . '%" THEN 2
                            WHEN inci LIKE "%' . $like . '%" THEN 3
                            ELSE 4');
?>
David Matějka
Moderator | 6445
+
+2
-

pouzij parametry:

$products->order('CASE
                            WHEN name LIKE ? THEN 1
                            WHEN description LIKE ? THEN 2
                            WHEN inci LIKE ? THEN 3
                            ELSE 4', '%' . $like . '%', '%' . $like . '%', '%' . $like . '%');
vibko
Člen | 43
+
0
-

Děkuji mockrát! Funguje