У мене є форма, яка повинна перевірити відправлене полеі поновити пов'язану рядок в таблиці 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"]
]);
}