PDO::exec
Подготавливает и выполняет инструкцию SQL в одном вызове функции, возвращая количество строк, затронутых этой инструкцией.
Синтаксис
int PDO::exec ($statement)
Параметры
$statement: строка, содержащая инструкцию SQL для выполнения.
Возвращаемое значение
Целое число, обозначающее количество затронутых строк.
Remarks
Если $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 Драйверы Microsoft SQL Server для PHP.
Пример
Этот пример удаляет строки таблицы 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;
?>
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по