Что делать? Код (PHP): $query2 = "SELECT `mt`.`name` AS `topic_name`, `mc`.`name` AS `category_name` FROM `mismatch_topic` AS `mt` INNER JOIN `mismatch_category` AS `mc` USING (`category_id`) WHERE `mt`.`topic_id` = '6'" В phpmyadmin работает. В скрипте дает ошибку: Код (PHP): Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
Как ошибку перевести? Добавлено спустя 1 минуту 15 секунд: mysql_fetch_array уже нет в PHP7 используй mysqli или PDO Проверь что пихаешь в mysql_fetch_array, может ты вместо бензина по документации налил воды. http://phpfaq.ru/debug https://netbeans.org/kb/docs/php/debugging_ru.html
во-первых mysql_fetch_assoc уж удобнее куда во-вторых, т.к. переменных в запросе нет, то он должен работать одинаково. Единственное почему он не будет работать одинаково, это если у разных пользователей разные права. Ты небось в пма под рутом заходишь