Подготовить запрос к выполнению
Назначение
Функция 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); }