2つのMySQLテーブルを結合しようとしていますが、オンラインで例を使用して自分自身を助けることができません。
テーブルdat_eb_field_values
は、registrant_id、field_id、field_valueの3行をカウントします。
2番目のテーブル:dat_eb_registrants
user_id、first_name、last_nameなどの通常の行が含まれています。
これらの2つのテーブルをまとめて、行:field_valueを。の他の値と同じように使用できるようにしようとしていますdat_eb_registrants
。
現在、次の方法を使用していますが、クエリが接続されていないため、テーブルのfield_valueの出力を並べ替えることができませんdat_eb_field_values
。
$result = mysql_query("SELECT user_id,first_name,last_name,email FROM `dat_eb_registrants`")
while ($row = mysql_fetch_row($result)) {
$result1 = mysql_query("SELECT field_value FROM field_values WHERE (field_id = 53) AND (user_id = $row[0])"); $r1 = mysql_fetch_row($result1); echo $r1[0];
echo $row[2];
$result2 = mysql_query("SELECT field_value FROM dat_eb_field_values WHERE (field_id = 54) AND (user_id = $row[0])"); $r2 = mysql_fetch_row($result2); echo $r2[0];
}
などを終了します。