我有這個疑問:顯示從內部名稱與編號加入
select * from countrysegments
inner join country on countrysegments.country_id = country.id
inner join segments on countrysegments.segment_id = segments.id
所有我需要知道的是如何顯示錶的國家內的國家名稱,
,各國家展所有段可用,沒有什麼與我的工作,如果有人可以幫助我將我很大的, 感謝ü
我嘗試了很多沒有答案,
我想個是:
select * from countrysegments inner join country on countrysegments.country_id = country.country inner join segments on countrysegments.segment_id = segments.segment
iknow IM遠離正確的答案,但請誰能幫助?
COUNTRY_ID是id的國家表foregin關鍵 SEGMENT_ID是id的分段表的外鍵
我的數據庫模式:
表名:countrysegments
id country_id segment_id
表名:國家
id country
表名:段
id segment
這是class.php:public function select(){ $stmt = $this->conn->prepare("SELECT country FROM
國家") or die($this->conn->error); if($stmt->execute()){ $result = $stmt->get_result(); return $result; } }
而這index.php`
<th class="text-center">country</th>
<th class="text-center">segments</th>
</thead>
<tbody>
<?php
require 'class.php';
$conn = new db_class();
$read = $conn->select();
while($fetch = $read->fetch_array(MYSQLI_ASSOC)){
foreach($fetch as $field=>$value){
echo '<tr><td>' . $value . '</td>';
}
}
?>
</tbody>
</table>`
這種解決方案我只有查詢向我展示這些國家,但我需要在每個國家/地區使用下拉菜單展示所有細分受衆羣
請我需要你的幫助,所有
在DB中顯示錶 –
段有:id段國家有:id國家@BilalAhmed –
顯示錶結構。並且示例輸出 –