Я попытался скопировать How to Check if value exists in a MySQL database и сделать свой собственный, но по какой-то причине он не будет работать ...проверка PHP, если значение существует в MySQL
Это то, что я получил:
<?php
$host = '127.0.0.1';
$username = 'root';
$password = '';
$dbname = 'multiplayer';
$con=mysqli_connect($host, $username, $password, $dbname);
$check_player_ip=mysqli_query($con, 'SELECT `player_ip` FROM `playerdata` WHERE username = "remco" AND active = 0');
if (mysqli_num_rows($check_player_ip) == 0) {
//didnt find anything
} else{
//found something
}
?>
Я получаю это ошибка: Анализировать ошибка: синтаксическая ошибка, неожиданный '$ check_player_ip' (T_VARIABLE) в C: \ XAMPP \ HTDOCS \ test.php в строке 1
Решение
Если вы получили ошибку T_VARIABLE, установите флажок varriable перед этим правилом. Вы можете забыли место ';' xD
Спасибо за поддержку!
У вас ошибка (за дополнительную плату я): ** mysqli_query ** должны быть ** mysql_query ** – Arkni
@ Аркни Абсолютно нет. Скорее 'mysql_crap' должен * как минимум * быть' mysqli_crap'. Предложения об обратном должны быть опубликованы десять лет назад. – user2864740
@ user2864740, поэтому в этом случае он должен добавить экземпляр подключения в качестве первого параметра (Edit: он отредактировал свой вопрос). – Arkni