Diskuze: PDO Select
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
tvůj problém je ten, že metoda prepare() pouze dotaz "připraví", ale neprovede.
Řešení jsou dvě:
$query->execute();
$row = $query->fetchAll();
Ďakujem A ktoré z tých dvoch možností je lepšie používať ? Prípadne + -
query() je lepší použít v případě, kdy nedosazuješ do dotazu nějaké
hodnoty poslané uživatelem, což je tvůj případ.
Kdybys chtěl vyhledat záznamy dle podmínky, je lepší použít prepare() a
execute() (tzv. prepared statements), protože to automaticky ošetří proti
SQL injection, viz http://www.itnetwork.cz/…ion-a-obrana.
Zobrazeno 4 zpráv z 4.