<?php class Cat extends Eloquent { public function user() { return $this->belongsTo('User'); } } class User extends Eloquent { public function cats() { return $this->hasMany('Cat'); } } Теперь: $cats = Cat::with('user')->get(); Выполняет 2 запроса: select * from `cats` select * from `users` where `users`.`id` in ('1', '2', 'x') Почему он не может это сделать: select […]
У меня есть эта таблица в базе данных: country: id country —————— 1 USA 2 Brazil и таблица сегментов: id country —————— 1 USA 2 Brazil У меня есть третья таблица: Id segment_id country_id где segment_id – это внешний ключ идентификатора в таблице сегментов и country_id – это внешний ключ id в таблице country myquestion: […]
Мой запрос выглядит так: $sql = " SELECT u.*, s.* FROM bands u inner join statuses s on u.status_id = s.id WHERE u.status_id = 1 ORDER BY u.band_name"; И я хотел бы вывести идентификатор из таблицы bands следующим образом: <?php while($row = $result->fetch_assoc()){ ?> <tr> <?php echo '<td id="' . $row['id'] . '">This is the […]
Я использую следующий SQL-запрос для извлечения содержимого из таблиц сообщений , пользователей и комментариев Когда я запускаю запрос в базе данных, он правильно возвращает значение 14 для столбца «ID» в результате. Однако, используя PHP mysqli, он возвращает 1, а иногда 2 . Может ли кто-нибудь увидеть какие-либо проблемы с запросом? Я смотрел на него часами, […]
У моей базы данных есть 3 таблицы, в которые я хочу получить доступ в запросе select, но я не могу заставить его работать. Выбор из 2 таблиц отлично работает, поэтому я знаю, что все остальное работает отдельно от моего кода для выбора из 3 таблиц. Моя база данных создана на PHPmyadmin Таблицы заключаются в следующем: […]
SELECT airline, airports.icao_code, continent, country, province, city, website FROM airlines FULL OUTER JOIN airports ON airlines.iaco_code = airports.iaco_code FULL OUTER JOIN cities ON airports.city_id = cities.city_id FULL OUTER JOIN provinces ON cities.province_id = provinces.province_id FULL OUTER JOIN countries ON cities.country_id = countries.country_id FULL OUTER JOIN continents ON countries.continent_id = continents.continent_id В нем говорится, что У […]