Dept.K
Новичок
Связи таблиц в MySQL
Прочитал статью http://phpclub.ru/detail/article/2000-12-06 но с теорией по mysql у меня плоховато, реализовать на моей задаче не могу, не понимаю как...
Задача следующая:
Необходимо связать две таблицы: производители принтеров и модели принтеров. Одна таблица содержит всех производителей, другая все модели всех производителей соответственно.
Должно получиться так:
Из раскрывающегося списка я выбираю производителя, потом модель тоже из раскрывающегося списка, расположенного рядом, при этом после выбора производителя, остаются только модели выбранного производителя.
Как я понимаю должно быть что-то типа:
После чего результат запихиваем в массив и извлекаем как надо.
Прочитал статью http://phpclub.ru/detail/article/2000-12-06 но с теорией по mysql у меня плоховато, реализовать на моей задаче не могу, не понимаю как...
Задача следующая:
Необходимо связать две таблицы: производители принтеров и модели принтеров. Одна таблица содержит всех производителей, другая все модели всех производителей соответственно.
Должно получиться так:
Из раскрывающегося списка я выбираю производителя, потом модель тоже из раскрывающегося списка, расположенного рядом, при этом после выбора производителя, остаются только модели выбранного производителя.
Как я понимаю должно быть что-то типа:
PHP:
$result = mysql_query("SELECT producer.id as producername, model.id as modelname
FROM producer, models WHERE producer.model=model.id",$db);