我正在尝试加入 2 个 MySQL 表,但我无法帮助自己使用在线示例。
该表dat_eb_field_values
包含 3 行:registrant_id、field_id 和 field_value。
我的第二个表:dat_eb_registrants
包含普通行,例如 user_id、first_name、last_name 等。
我正在尝试将这 2 个表放在一起,以便可以像使用dat_eb_registrants
.
目前我正在使用以下方法,但由于未连接查询,因此无法对 table 中 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];
}
以此类推结束……