Добавление значений в базу данных
Я немного новичок в php/mysql, я сделал страницу входа / регистрации, и когда я вошел в систему (я создаю простую игру на php), я хочу сделать следующее:
Помимо моего имени пользователя / пароля в моей базе данных у меня есть столбец, например 'gold'
как int
, Что я хочу сделать, это создать простой <a href='gold.php'>LINK</a>
в HTML, который связывает меня с кодом PHP, добавляет 1 золото к моему 'gold'
столбец и header(location: index.php)
возвращается.
1 ответ
Решение
Поскольку вы сохраняете свои запросы по старинке, делайте это так:
//gold.php
session_start();
mysqli_query("UPDATE users SET gold = gold + 1 WHERE UserId = $_SESSION['username']");
Хотя лучше использовать связанные параметры.