Хочу изменить confirm
там где email и id ровны GET-овским данным.
Я новичок в mysqli потому такие ошибки и сотворяю.
Вот код:
$quer = "UPDATE `users` SET `confirm` = '1' WHERE `users`.`email` =
'$_GET[eml]', `users`.`id` = '$_GET[num]'";
$db->query($quer);
$sql = 'UPDATE `users` SET `confirm` = '1' WHERE `email` = ? AND `id` = ?';
$stmt = $db->prepare($sql);
$stmt->bind_param("si", $_GET['eml'], $_GET['num']);
$stmt->execute();
if ($stmt->errno) {
// обработка ошибки
}
echo "Updated {$stmt->affected_rows} rows";
$stmt->close();
mysqli_stmt_bind_param — Привязка переменных к параметрам подготавливаемого запроса
Что такое подготовленные выражения
Грамотная защита от SQL-Injection
Защита от SQL иньекций в php
users
.id
= '$_GET[num]'"; у вас наверно число integer, уберите скобки чтоб вышло такusers
.id
= $_GET[num]";
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю json запрос на api v5, как не используя методы api v4 получить общее число кликов со всех компаний и общий бюджет? (без подсчета каждой кампании...
В общем это даже не проблема, просто любопытство не дает покояЕсть код PHP, который пытается установить соединение с несуществующей бд
Ситуация следующая: существует сайт https://elibraryru/, необходимо получить статьи определённого участника, а для этого нужно получить его id на сайте