Zadejte hledaný výraz...

Dibi:tvorba dotazu AND a ORDER BY

David Musil
verified
rating uzivatele
(69 hodnocení)
16. 8. 2015 07:21:26
Ahoj,
opet jsem tu po case s dotazem typu "jak na Dibi", protoze se mi tuhle kombinaci nepodarilo vygooglit a nevim v cem muze byt problem:
Nevedel by nekdo jak rozchodit tento dotaz, ktery hlasi chybu?
$result = dibi::query("SELECT name, rewrite FROM $table WHERE %and", array(array('rewrite = %s', $rewrite), array('language = %s', $language)), "%by", "rank ASC");
Pokud odeberu posledni dve casti "%by", "rank ASC", dotaz funguje spravne.
pozn: nazev tabulky a sloupecku je spravny.
16. 8. 2015 07:21:26
https://webtrh.cz/diskuse/dibitvorba-dotazu-and-a-order-by/#reply1133721
Marek Urban
verified
rating uzivatele
(7 hodnocení)
16. 8. 2015 09:01:34
Zkus použít dibi::$sql ,aby jsi zjistil jaký SELECT se ti složí a ten hoď přímo na datábazi třeba přes phpmyAdmin a ukáže se ti proč je tam chyba..
Napsal musil.david;1218115
Ahoj,
opet jsem tu po case s dotazem typu "jak na Dibi", protoze se mi tuhle kombinaci nepodarilo vygooglit a nevim v cem muze byt problem:
Nevedel by nekdo jak rozchodit tento dotaz, ktery hlasi chybu?
$result = dibi::query("SELECT name, rewrite FROM $table WHERE %and", array(array('rewrite = %s', $rewrite), array('language = %s', $language)), "%by", "rank ASC");
Pokud odeberu posledni dve casti "%by", "rank ASC", dotaz funguje spravne.
pozn: nazev tabulky a sloupecku je spravny.
16. 8. 2015 09:01:34
https://webtrh.cz/diskuse/dibitvorba-dotazu-and-a-order-by/#reply1133720
Master2web
verified
rating uzivatele
16. 8. 2015 10:12:40
AHoj,
měl jsi to špatně zapsané :)
tohle by mělo fungovat
$result = dibi::query("SELECT name, rewrite FROM $table WHERE %and ORDER BY %by", array(array('rewrite = %s', $rewrite), array('language = %s', $language)), array('rank' => 'asc'));
16. 8. 2015 10:12:40
https://webtrh.cz/diskuse/dibitvorba-dotazu-and-a-order-by/#reply1133719
David Musil
verified
rating uzivatele
(69 hodnocení)
16. 8. 2015 17:16:32
Napsal Master2web;1218127
AHoj,
měl jsi to špatně zapsané :)
tohle by mělo fungovat
Diky, to je ono!
Ted uz me snad zadny prikaz neprekvapi :)
16. 8. 2015 17:16:32
https://webtrh.cz/diskuse/dibitvorba-dotazu-and-a-order-by/#reply1133718
Pro odpověď se přihlašte.
Přihlásit