[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных из 3-х таблиц
Assmaday
Имеется 3 таблицы:

studrecbook
___________
id_subject id_teacher hours id_student date eval type id


subjects
_____________
id title


teacher
________________
id surname name sename position


В общем необходимо получить и вывести таблицу...
В начале необходимо выбрать SELECT * FROM `studrecbook` WHERE id_student = 41
А затем к полученной таблице, по ключам добавить данные двух других....
КЛЮЧИ: subjects.id = studrecbook.id_subject
и teacher.id = studrecbook.id_teacher

__________________
Пробую так:
$result = mysql_query("SELECT * FROM
(SELECT * FROM `studrecbook` WHERE id_student = 41) ORDER BY
LEFT JOIN `subjects` ON subjects.id = studrecbook.id_subject
LEFT JOIN `teacher` ON teacher.id = studrecbook.id_teacher
"); выдает ошибки dry.gif

Совсем запутался... Подскажите....
Ну и если у кого есть скрипт реализации электронной студенческой зачетки... подкиньте сорцы...плииииз
rooor
SELECT * 
FROM `studrecbook` stb
LEFT JOIN `subjects` subj ON subj.id = stb.id_subject
LEFT JOIN `teacher` tch ON tch.id = stb.id_teacher
WHERE stb.id_student = 41
Assmaday
О, эт то что нужно))) Благодарю...

P.S. Функция strtolower($str) не работает с UTF-8 (
да и filemtime( ) тоже... Или это я туплю...
rooor
Цитата
Функция strtolower($str) не работает с UTF-8

потому что надо mb_strtolower юзать))
Быстрый ответ:

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