/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/php/php-507-20-011/main.php
34 строки
1 KB
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
<?php $mysqli = new mysqli("localhost", "user", "password", "database_name"); // Подготовка запроса $stmt = $mysqli->prepare("INSERT INTO logs (user_id, action, timestamp) VALUES (?, ?, NOW())"); // Привязка параметров: i (integer), s (string) $user_id = 123; $action = "login_success"; $stmt->bind_param("is", $user_id, $action); // Выполнение запроса if ($stmt->execute()) { // Получение ID последней вставленной записи echo "Вставлена запись с ID: {$stmt->insert_id}\n"; // Проверка количества затронутых строк echo "Затронуто строк: {$stmt->affected_rows}\n"; } else { // Обработка ошибки через свойство error echo "Ошибка выполнения: {$stmt->error} (код: {$stmt->errno})\n"; } // Повторное использование запроса без повторной подготовки (метод reset) $stmt->reset(); $user_id = 456; $action = "logout"; $stmt->bind_param("is", $user_id, $action); $stmt->execute(); // Освобождение ресурсов $stmt->close(); $mysqli->close(); ?>