Oznámení
Omlouváme se, provoz fóra byl ukončen
Problém s dotazem – Vrací špatný řádek z DB
Upozornění: Tohle vlákno je hodně staré.
před 10 lety
- weckho
- Člen | 100
Ahoj,
mám v metodě následující dotaz:
return $this->db->select('*')->from($this->table)->where('email=%i', "test@test.cz");
Nevím proč, ale vrací mi z tabulky vždy první řádek, namísto řádku, kde se email = test@test.cz. Nevíte někdo, čím to může být?
Díky moc!
před 10 lety
- Ondřej Mirtes
- Člen | 1539
Protože tam dáváš modifikátor %i, což je integer. Musíš použít %s, který slouží pro string.
před 10 lety
- weckho
- Člen | 100
Díky! Abych se přiznal, vždycky jsem přemýšlel nad tím, podle čeho určím, jaký písmenko tam má být :) Myslel jsem si, že je to jedno. Trochu se stydím, že mi to nedošlo. Tak teď to vím, díky moc!