Я хочу найти строку, в которой совпадают имя пользователя, пароль, страна электронной почты и т. Д., И обновить «точки» в этой строке на 1 балл. Почему мой код не работает?
<?php
$con=mysqli_connect("mysql_host","mysql_user","mysql_password","mysql_database");
$country = $_POST["country"];
$district = $_POST["district"];
$username = $_POST["username"];
$email = $_POST["email"];
$password = $_POST["password"];
$query = "UPDATE table SET points=points+1 WHERE country = ? AND district = ? username = ? AND email = ? AND password = ?";
$statement = mysqli_prepare($con, $query);
mysqli_stmt_bind_param($statement, "isssss", $points, $country, $district, $username, $email, $password);
mysqli_stmt_execute($statement);
mysqli_close($con);
exit;
?>
попытаться измениться,
$query = "UPDATE table SET points=points+1 WHERE country = ? AND district = ? username = ? AND email = ? AND password = ?";
в
$query = "UPDATE table SET points=points+1 WHERE country = ? AND district = ? AND username = ? AND email = ? AND password = ?";
Других решений пока нет …