Добавление значений в базу данных

Я немного новичок в 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']");

Хотя лучше использовать связанные параметры.

Другие вопросы по тегам