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