Подготовить запрос к выполнению

Назначение
 

Функция DB_Common::prepare() подготавливает SQL-запрос к выполнению.

Синтаксические правила
resource prepare(string $query);
$query

Текст SQL-запроса, который должен быть подготовлен.

Описание

Функция подготавливает SQL-запрос для последующего его выполнения с помощью функции execute().

Возвращаемое значение

Результаты обработки запроса:

  • resource – идентификатор подготовленного запроса в случае нормального выполнения запроса;

  • DB_Error-объект – в случае ошибки.

Пример
$alldata = array(
  array(1, 'one'),
  array(2, 'two'),
  array(3, 'three')
);
$sth = $dbh- >query("CREATE OR REPLACE TABLE TST (I INT, C CHAR(5))");
$sth = $dbh- >prepare("INSERT INTO TST  VALUES(?,?)");
foreach ($alldata as $row) {
   $dbh- >execute($sth, $row);
}