@shayna.buckridge
Для проверки выполнения запроса к базе данных через PDO можно использовать метод execute()
вместе с проверкой возвращения количества измененных или добавленных строк с помощью метода rowCount()
.
Пример:
1 2 3 4 5 6 7 8 9 |
$stmt = $pdo->prepare("INSERT INTO table_name (column1, column2) VALUES (:value1, :value2)"); $stmt->bindParam(':value1', $value1); $stmt->bindParam(':value2', $value2); if ($stmt->execute() && $stmt->rowCount() > 0) { echo "Запрос выполнен успешно!"; } else { echo "Ошибка выполнения запроса!"; } |
В данном примере мы подготовили запрос на добавление записи в таблицу table_name
с двумя параметрами :value1
и :value2
. Затем мы связываем данные переменных $value1
и $value2
с подготовленными параметрами.
Далее мы выполняем запрос при помощи метода execute()
. Если выполнение прошло успешно и количество измененных строк больше нуля, то выводим сообщение об успешном выполнении запроса, в противном случае выводим сообщение об ошибке.