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

Почему идет не полный вывод данных при SQL запросе?

SELECT city.name, city.code_en, airport.name, airport.code_en, airport.city_code_en FROM airport INNER JOIN city ON 
city.code_en=airport.city_code_en

Когда я выполняю запрос в phpmyadmin, то мне выдаются и города и аэропорты
Если я делаю его из php файла, то только аэропорты. Почему?
Результат вывода в phpmyadmin

5d846790213db053688954.png

код php

$query = "SELECT city.name, city.code_en, airport.name, airport.code_en, airport.city_code_en FROM airport INNER JOIN city ON
city.code_en=airport.city_code_en";
$result = mysqli_query($this->db, $query);
while($row = mysqli_fetch_assoc($result)) {
$this->show($row);
}

  • Вопрос задан
  • 174 просмотра
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@supgordan
Middle PHP Developer
SELECT city.name as city, city.code_en, airport.name as airoport, airport.code_en, airport.city_code_en FROM airport INNER JOIN city ON
city.code_en=airport.city_code_en
Вот верный SQL запрос. У тебя перекрываются name
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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