1个表格名称:国家/地区
id country_name
1 India
2 America
2表名称:状态
id state_name country_id
1 punjab 1
2 california 2
3表名称:城市
id city_name state_id
1 Ludhiana 1
2 Chico 2
这是我写的代码... 访问:tinyurl.com/myphpmysqli
这时我得到一个结果,如果每个表中都有成千上万条记录,那么如何使用带有mysqli joins的单个查询来获取?
国家->州->城市
像这样 Here my image the data will look like...
PHP版本:5.6.16 phpmyadmin:版本信息:4.5.2
答案 0 :(得分:1)
尝试一下。希望它对你有用
$sql = "SELECT * FROM country c
JOIN States s on c.id= s.country_id
JOIN Cities ci on s.id = ci.state_id"