/ / Простий оновлення PHP запит - php, mysql

Простий оновлення PHP запит - php, mysql

У мене є форма, яка повинна перевірити відправлене полеі поновити пов'язану рядок в таблиці sql поступово, тобто число повинно збільшуватися кожного разу. Я спробував це кількома різними способами, але не зміг отримати цю роботу - будь-яка допомога оцінила.

if(!empty($_POST["username"]))
{
$username =($_POST["username"]);
mysql_query("
UPDATE users
SET refer = refer +1
WHERE Username = "".$username.""
");
}

Відповіді:

0 для відповіді № 1

Я рекомендую вам використовувати php 7 і PDO, mysql_query його застаріли:

Зробити щось на зразок:

$pdo = new PDO("mysql:host=localhost;dbname=database", "user", "password");

if (!empty($_POST["username"])) {
$stmt = $pdo->prepare("UPDATE users SET refer = :refer WHERE Username = :username");

$stmt->execute([
"refer" => refer + 1,
"username" => $_POST["username"]
]);
}