1. Positionsparameter
Verwenden Sie die Funktion bindParam(), anstatt den Wert direkt anzugeben.
$tis = $conn->prepare("INSERT INTO STUDENTS(name, age) value(?, ?)"); $tis->bindValue(1,'mike'); $tis->bindValue(2,22); $tis->execute();
2. Benannte Parameter
Benannte Parameter sind ebenfalls Vorverarbeitungsanweisungen, die Werte/Variablen benannten Positionen in der Abfrage zuordnen. Da es keine Positionsbindungen gibt, ist es bei Abfragen, die dieselbe Variable mehrmals verwenden, sehr effizient.
$name='Rishabh'; $age=20; $tis = $conn->prepare("INSERT INTO STUDENTS(name, age) value(?, ?)"); $tis->bindParam(1,$name); $tis->bindParam(2,$age); $tis->execute();
Das Obige sind die beiden Vorverarbeitungsanweisungen von PHP PDO. Ich hoffe, dass sie für alle hilfreich sind.