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 жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру