Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Подготавливает и выполняет инструкцию SQL в одном вызове функции, возвращая количество строк, затронутых инструкцией.
Синтаксис
int PDO::exec ($statement)
Параметры
$statement: строка, содержащая инструкцию SQL для выполнения.
Возвращаемое значение
Целое число, обозначающее количество затронутых строк.
Замечания
Если $statement содержит несколько инструкций SQL, количество затронутых строк указывается только для последней инструкции.
PDO::exec не возвращает результаты для инструкции SELECT.
Следующие атрибуты влияют на поведение PDO::exec:
PDO::ATTR_DEFAULT_FETCH_MODE
PDO::SQLSRV_ATTR_ENCODING
PDO::SQLSRV_ATTR_QUERY_TIMEOUT
Дополнительные сведения см. в статье PDO::setAttribute.
Добавлена поддержка PDO версии 2.0 драйверов Майкрософт для PHP для SQL Server.
Пример
Этот пример удаляет строки таблицы Table1, содержащие "xxxyy" в столбце col1. Затем пример сообщает, сколько строк было удалено.
<?php
$c = new PDO( "sqlsrv:server=(local)");
$c->exec("use Test");
$ret = $c->exec("delete from Table1 where col1 = 'xxxyy'");
echo $ret;
?>