NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: ATTR_EMULATE_PREPARES

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Deart
Tvůrce
Avatar
Deart:14.2.2016 22:50

Ahoj, potřeboval jsem do limitu dosadit proměnné, ale execute mi vždy číselné proměnné převedl do textových, takže výsledkem bylo ...LIMITE "0","5". Vyřešil jsem to nastavením ATTR_EMULATE_PRE­PARES na false. Nevznikne tímto nastavením nějaká bezpečnostní chyba? Neexistuje lepší způsob jak toto provést?

public function nacistObsah($zamereni_udalosti,$schvaleno,$start,$limit,$vypsat=true) {
$this->udalosti=Databaze::dotazVsechny("SELECT jmeno_zadavatele,kontakt_zadavatele,zamereni_udalosti,obsah_udalosti
FROM udalosti WHERE zamereni_udalosti=? and schvaleno=? ORDER BY id_udalosti DESC LIMIT ?,?",
array($zamereni_udalosti,$schvaleno,$start,$limit));
............
 
Odpovědět
14.2.2016 22:50
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.