2015-02-19 4 views
0
$query = "SELECT `ip` FROM `banned` WHERE `ip` = '$ip'"; 
$retval = mysqli_query($conn, $query); 
if(!$retval){ 
    die("Could not Execute Query: " . mysqli_error($conn)); 
} else { 
    if(mysqli_num_rows($retval) == 0){ 
     echo "test"; 
    } else { 
     header('Location: http://www.teutonic-development.net/index.php?p=banned'); 
    } 
} 

, когда я бегу этот код все, что распечатанный является: «не удалось выполнить запрос:»Запрос не выполняется. Никакие ошибки

я действительно не имеют ни малейшего представления, почему это делает это. Я подключаюсь в файле init.php. Здесь находится этот файл.

Мой другой скрипт, который просто добавляет запись в журнал, отлично работает. И если я запустил свой $ query в sql-интерпретаторе phpmyadmin, он отлично работает (когда я заменю часть ip ip фактическим ip, конечно)

Любые предложения?

+0

Это может помочь включить код подключения, нет ничего плохого в самом запросе, поэтому должна быть какая-то другая причина, по которой он не выполняется. –

ответ

1

Обычно можно сказать, что ваш запрос не смог выполнить завершение истории. Но этот случай интересен.

Ваш код

die("Could not Execute Query: " . mysqli_error($conn)); 

и ваше сообщение об ошибке

Не удалось выполнить запрос:

Обратите внимание, даже если у вас есть mysqli_error($conn) но нет никакой ошибки MySQL показывается , Это подтверждает 100%, что $conn не установлено должным образом (вопреки тому, что вы думаете)

Итак, взгляните на свой код еще раз и посмотрите, действительно ли $conn является ресурсом mysqli и доступен для вашего файла в правильной области переменных.

+0

$ conn = mysqli_connect ('localhost', 'BinKill', '** REMOVED PASS **', 'tk_development'); Если бы это было так, мой другой запрос не будет успешно выполнен ... –

+0

Однако, как оказалось, я идиот. Я закрыл соединение, прежде чем выполнил второй запрос * facepalm * Я работал над этим в течение дня. Мне нужно спать –

+0

Сделайте 'var_dump ($ conn);' прямо перед тем, как выполнить этот запрос, и вы узнаете, доступно ли оно там или нет. –

Смежные вопросы