0

2つのテーブルを結合する必要があります。最初のテーブルのコードはすでにあります。

$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] 次に、ヘルプをエコーする必要があります...

4

1 に答える 1

1

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"; 
于 2012-05-16T14:49:17.263 に答える