Diskuze: MySQL dotaz
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj. Myslím, že používat LIKE u tohodle kódu je zbytečné. Funkce LIKE
nerozlišuje malá a velká písmena ... ty používáš číslice No a nejde to celé vyřešit
jednoduchým dotazem ? Nezkoušel jsem to, takže si nejsem jistý, jestli to
bude fungovat, ale myslím si, že by mělo
SELECT 'nazev', 'url' FROM 'produkty' WHERE id = '4'
Hmm. Tak to se omlouvám, ale to jsem ještě nikdy neřešil.
Ahoj, mám dojem, že máš špatný návrh databáze. Nebylo by lepší mít další tabulku s produkty_id | odvetvi_id a samozřejmě ješte tabulku odvetvi?
$search = 5;
$sth = $db->prepare("SELECT nazev, url FROM produkty WHERE odvetvi ?");
$sth->execute(array('%;' . $search . ';%'));
$result = $sth->fetchAll();
edit:
A ještě chci dodat, že pokud nebude i za poslední položkou středník, tak
ji to nenajde.
Zobrazeno 5 zpráv z 5.