[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MYSQL (LEFT JOIN)
max74max74
Здравствуйте. Помогите разобраться почему из таблице 'users' не выбираются значения полей.
В $row['title_urok'] (таблица `uroki`) всё выводится, а в $row['school_name'] (таблица `users`) пусто.
'moderation' относится к таблице `uroki`

<?
$limit = "10";
$result = $mysqli->query("SELECT a.* FROM `uroki` a LEFT JOIN `users` b ON a.id_creatora = b.id WHERE moderation = '1' ORDER BY edite_time DESC LIMIT $limit");

while ($row = mysqli_fetch_assoc($result)) {

?>
<tr>
<
td class="w1 s_a">
<?= $row['title_urok']; ?>
</td>

<
td class="w1 s_a">
<?= $row['school_name']; ?>
</td>
</
tr>

<?

}
Bezdna
SELECT a.* FROM  


a* это выбор только из таблицы 'uroki'.
max74max74
Добавил , `users` но это не помогло. Что я делаю не так?

$result = $mysqli->query("SELECT a.* FROM `uroki`, `users` a LEFT JOIN `users` b ON a.id_creatora = b.id WHERE moderation = '1' ORDER BY edite_time DESC LIMIT $limit");
Michael
SELECT a.*, b.school_name

_____________
There never was a struggle in the soul of a good man that was not hard
max74max74
Благодарю, вопрос решен.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.