HTML テーブルにプッシュされた MySQL テーブルに小さな問題があります。
データベースでの私のSELECTは次のとおりです。
$result = mysql_query("
SELECT dat_eb_registrants.id, dat_eb_registrants.first_name, dat_eb_registrants.last_name, dat_eb_registrants.email, dat_eb_registrants.comment, dat_eb_registrants.amount, dat_eb_registrants.published, dat_eb_registrants.transaction_id, dat_eb_registrants.register_date, GROUP_CONCAT(dat_eb_field_values.field_value SEPARATOR '</td><td>')
FROM dat_eb_registrants LEFT JOIN dat_eb_field_values ON dat_eb_registrants.id=dat_eb_field_values.registrant_id
WHERE `event_id` >= 20 AND `event_id` <= 25
GROUP BY dat_eb_registrants.id
ORDER BY $sort $ascdsc
");
これを使用してHTMLテーブルにプッシュされます:
while ($row = mysql_fetch_row($result)) {
echo "<tr>";
echo "<td>" . $row[9] . "</td>";
echo "<td>";
さて、私の問題は、これにより からのいくつかの行でテーブルがいっぱいにdat_eb_field_values.field_value
なり、これらの結果の間に他の行 ($row[0] から $row[8]) を取得できないという事実です。
たとえば、私の $values が から来てdat_eb_field_values.field_value
、私の $data が から来たとしdat_eb_registants
ます。これは私のテーブルになります:
| header 1 | header 2 | header 3 | header 4 | header 5 | header 6 |
-------------------------------------------------------------------
| $value1 | $value2 | $data3 | $value4 | $data1 | $data2 |
| $value1 | $value2 | $data3 | $value4 | $data1 | $data2 |
| $value1 | $value2 | $data3 | $value4 | $data1 | $data2 |
前もって感謝します!ローラン