Проблема с выводом из БД

Osik

Новичок
Приветствую уважаемые, проблема в следующем.
Отрывок кода:
PHP:
//Формируем строку поискового запроса
    $sql = "SELECT `Name`, `pLevel`
      FROM `dle_users` WHERE `Name` LIKE '%$query%'";
    // и выполняем его
    $result = mysql_query($sql);
    //Определим колличество найденных совпадений
    $num = mysql_num_rows($result);
    //Если число совпадений (строк результата запроса) больше 0
    if ( $num > 0) {
      //Получаем ассоциативный массив
      $row = mysql_fetch_assoc($result);
      //и начинаем формировать строку поисковой выдачи
      echo "<p>По вашему запросу  <strong>".$query."</strong>";
      echo "найдено ".$num." совпадений</p>";
   
 
do {
        //Продолжаем  формировать строку поисковой выдачи
         echo "<table border=1>";
         echo "<tr><td>Ник.</td><td>Уровень.</tr>";
         while ($row = mysql_fetch_array($result))
  {
         echo "<tr><td>".$row['Name']."</td><td>".$row['pLevel']."</td></tr>";
  }
          echo "</table>";
        // Делаем это пока у нас есть результаты
      } while ($row = mysql_fetch_assoc($result));
    } else {
      // Найти совпадение не удалось
      echo "<p>По вашему запросу ничего не найдено.</p>";
    }
  }
}else {
  echo "<p>Задан пустой поисковый запрос.</p>";
}

//Возвращаем сформированную строку поисковой выдачи
return $text;
}
В крации
Есть форма поиска, при вводе в нее часть имени высвечивается информация из бд, но информация выводится не вся, 1 пользователь исчезает, так же при выполнении точного поиска имени
информация не выводится...
 
Последнее редактирование модератором:

Фанат

oncle terrible
Команда форума
Видеокурсы попова, "в крации", mysql_query - полный набор...

Попробуй почитать здесь, http://phpfaq.ru/pdo и переписать свой код на PDO.

Если не получится, то просто бросай это дело и займись чем-нибудь другим.
 

Andey

Новичок
В коде ошибка конкретный кусок
} else {
// Найти совпадение не удалось
echo "<p>По вашему запросу ничего не найдено.</p>";
}

вот эти скобки подсвечиваются как лишние (нет открывающей)
}
}
else {
echo "<p>Задан пустой поисковый запрос.</p>";
}


вторая и третья } у меня подсвечивается как лишняя (NetBeans IDE 8.2)
 

fixxxer

К.О.
Партнер клуба
потому что код надо нормально форматировать
 
Сверху