
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.