【发布时间】:2011-04-16 04:14:06
【问题描述】:
我正在开发一个使用 php Codeigniter 框架的网站,但在将表格连接在一起时遇到了问题。
两张桌子分别是饭菜和餐厅,只是有版本
meals: id, restaurant_id, price, etc.
restaurants: id, name, location, etc.
为了进行查询,我使用以下代码:
$this->db->join('restaurants', 'restaurants.id = meals.restaurant_id');
$query = $this->db->get('meals');
返回与运行此相同的结果:
$query = $this->db->query('SELECT * FROM meals INNER JOIN restaurants ON restaurants.id = meals.restaurant_id');
问题是,当我以 php 数组或对象的形式(由 codeigniter DB 类提供)访问结果时,只返回一个 id,即餐厅 id,而我需要用餐 id。怎么让它吐出餐号呢?
【问题讨论】:
标签: php mysql codeigniter join