Как использовать внешний ключ при запросе из двух таблицPhp

Кемеровские программисты php общаются здесь
Anonymous
Как использовать внешний ключ при запросе из двух таблиц

Сообщение Anonymous »

Мой вопрос довольно простой.
Речь идет о том, как я могу построить свой запрос с использованием внешнего ключа для выбора определенной информации из двух таблиц?

Код: Выделить всё

table vehicles
+-------+----------+------------+
| id_car| car_model| car_owner  |
+-------+----------+------------+
|  1    |       VW |         132|
+-------+----------+------------+
|  2    |       VW |         200|
+-------+----------+------------+
table users
+-------+----------+------------+
|user_id| user_name| user_phone |
+-------+----------+------------+
|  132  |     Peter|    555-555 |
+-------+----------+------------+
|  200  |      Jim |    555-333 |
+-------+----------+------------+

Код: Выделить всё

car_owner
 — это внешний ключ в таблице транспортных средств, которая ссылается на первичный ключ user_id таблицы пользователей.

Так что кто-то ищет все автомобили VW, и я хочу, чтобы следующая информация заполнялась в формате html (да, я знаю, что это неправильный способ - я использую это только для того, чтобы упростить пример и показать, какая информация из каждой таблицы идет):< /p>

Код: Выделить всё

>    echo "Car model:". `vehicles.car_model`
>    echo "Car owner:". `users.user_name`
>    echo "Contacts: ". `users.user_phone`
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/159 ... two-tables

Вернуться в «Php»