1. Параметры позиции
Используйте функциюbindParam() вместо непосредственного предоставления значения.
$tis = $conn->prepare("ВСТАВИТЬ В СТУДЕНТОВ(имя, возраст) значения(?, ?)"); $tis->bindValue(1,'Майк'); $tis->bindValue(2,22); $tis->execute();
2. Именованные параметры
Именованные параметры также являются операторами предварительной обработки, которые сопоставляют значения/переменные с именованными позициями в запросе. Поскольку позиционные привязки отсутствуют, он очень эффективен в запросах, в которых одна и та же переменная используется несколько раз.
$name='Ришаб'; $age=20; $tis = $conn->prepare("ВСТАВИТЬ В СТУДЕНТОВ(имя, возраст) значения(?, ?)"); $tis->bindParam(1,$name); $tis->bindParam(2,$age); $tis->execute();
Выше приведены два оператора предварительной обработки php PDO. Надеюсь, это будет полезно всем.