Вход Регистрация
Разбираем отличия PDO методов: query и execute (оценка: 0)
В PDO у нас есть несколько методов для выполнения запросов: query и execute. В чём их отличия вы узнаете из данного урока.

Метод query предназначен для запуска стандартного SQL кода. Защита от SQL-инъекций перекладывается на плечи разработчика.

Метод execute запускает заранее подготовленное выражение, в котором уже произошла подстановка параметров. Пример:
  1. $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit
  2. WHERE calories < :calories AND colour = :colour');
  3. $sth->bindParam(':calories', $calories);
  4. $sth->bindParam(':colour', $colour);
  5. $sth->execute();
Автор: * -=(C)DRU987=- (Dev) / 13.02.2016 в 14:21
Просмотров: 527
ТОП блогов | поиск | все блоги
Онлайн: 1
Реклама