
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. Надеюсь, это будет полезно всем.