簡體   English   中英

Mysql連接並回顯所有行,並附帶條件

[英]Mysql Join and echo all rows, with condition

我需要加入兩個表,我已經有了第一個表的代碼:

$query = "SELECT * FROM civicrm_event"; 

$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result)){
$row = mysql_fetch_array($result) or die(mysql_error());
echo $row['title_en_US']. " - ". $row['id'];
echo "<br />";

我需要將其與另一個名為civicrm_participant ,在這里我需要提取contact_id

選擇此表的子句是:

civicrm_event.id = civicrm_participant.event_id

然后,我需要回顯[title_en_US] [id] [contact_id]幫助...

您應該在mysql中閱讀聯接

做這樣的事情:

$query = "SELECT ce.title_en_US, ce.id, cp.event_id FROM civicrm_event AS ce JOIN civicrm_participant AS cp ON ce.id=cp.event_id"; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM