Code: Select all
$sql = "SELECT * FROM myTable WHERE id = ".$id;
$stmt = $conn->prepare($sql);
$stmt->execute();
< /code>
Der vorherige Code sollte mit der von mir vorgeschlagenen Abfrage eine Art Puffer in der Datenbank erstellen. Jetzt [b] aus meinem Verständnis [/b] (und ich könnte sehr falsch liegen) ist der vorherige Code unsicher, da die Zeichenfolge $ SQL
Aus meinem Verständnis < /strong> hier binden Sie meine Parameter. Wenn ich stattdessen Folgendes mache: < /p>
Code: Select all
$sql = "SELECT * FROM myTable WHERE id = :id";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':id', $id);
$stmt->execute();
< /code>
Die Datenbank sollte genau alle Teile der SQL -Anweisung vor Hand kennen:
SELECT