Diskuze: bezpecne napojeni na DB
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.
Příště použij tlačítko code, prosím. Takhle se to luštit nedá.
No tak to teda není. Konkrétně v tomto místě
$stmt = $dbh->prepare("SELECT * FROM tab WHERE id='$id'");
Zadáváš tam proměnnou $id přímo!
Místo toho použij
$stmt = $dbh->prepare("SELECT * FROM tab WHERE id=?", array($id));
A přečti si tutoriály, které tu máme, je to tam vysvětlené.
jo diky, PDO mi absolutne nic nerika. Tohle jsem dal dohromady narychlo vcera s pomoci internetu, takze samozdrejme neznam souvislosti.
No opravil jsem to takhle, funguje to. Na ty tutorialy se mrknu.
<code>
$stmt = $dbh->prepare("SELECT * FROM tab WHERE id=?", array($id));
$stmt->execute(array($id));
</code>
Zobrazeno 5 zpráv z 5.