Задать вопрос

Почему не выводятся данные из БД PHP?

Здравствуйте! Почему-то приведённый ниже код ничего не выводит (хотя я проверял, запрос выполняется - поставил or die ())
<?php 
//значение из сессии
          $error = $_SESSION['error'];
//подключение к БД
               $conn = mysqli_connect ("localhost", "admin", "***", "***");
//запрос к базе данных
          $selecterror = mysqli_query($conn, "SELECT type, url FROM *** WHERE domain = '$error'") or die (mysqli_error($conn));
//пишем результаты выполнения запроса в массив
          $erarr1 = mysqli_fetch_array ( $selecterror);
//выводим этот массив (чтобы проверить, что в нём вообще что-то есть - тут как раз проблема - массив не выводится)
          print_r($errarr1);
//цикл, выводящий определённые колонки из БД
         while ( $erarr = mysqli_fetch_array ($selecterror)) {
             echo  $errarr['url'];
    echo  $errarr['type'];
         };
          ?>
  • Вопрос задан
  • 380 просмотров
Подписаться 1 Оценить 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
@atamanenko
Называйте переменные так, чтобы они визуально отличались :)
Ничего не выводится из-за объявления переменной в 9 строке как $erarr1 и дальнейшего использования как $errarr1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы