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

Показать все базы данных не работает php?

Код нормально работает в локальный сервер.
$result = mysql_query("SHOW DATABASES");        
while ($row = mysql_fetch_array($result)) {        
  echo $row[0]."<br>";        
}

Но в веб сайте выдает ошибку
Warning: mysql_fetch_array() expects parameter 1 to be resource
  • Вопрос задан
  • 191 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
1) Ага, а еще должно выдавать че-то типа:

Внимание: Данное расширение устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем. Не упрямьтесь, используйте вместо него MySQLi или PDO_MySQL.


2) Запрос к БД ничего не вернул, $result пуст. Запустите проверку ошибок после запроса и узнаете что не так.

$result = mysql_query("SHOW DATABASES");    
die(mysql_error());
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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