これは単純化されたバージョンです。私が試したこの配列を解析するにはどうすればいいですか?
fname lastname | email
fname lastname | email
etc
:
foreach($form_data as $form_field)
{
$collected_data_sql = "SELECT * FROM `".WPSC_TABLE_SUBMITED_FORM_DATA."` WHERE `log_id` = '".$purchase['id']."' AND `form_id` = '".$form_field['id']."' LIMIT 1";
$collected_data = $wpdb->get_results($collected_data_sql,ARRAY_A);
$collected_data = $collected_data[0];
list($fname, $lastname, $email) = $collected_data;
echo $fname. ' '.$lastname.' | '.$email;
}
しかし、それは動作しませんでした私はどのように私のような出力を持つことができる値
Array
(
[id] => 10711
[log_id] => 892
[form_id] => 2
[value] => fname
)
Array
(
[id] => 10712
[log_id] => 892
[form_id] => 3
[value] => lastname
)
Array
(
[id] => 10717
[log_id] => 892
[form_id] => 8
[value] => email
)
// ...
// etc
と配列$ collected_dataを持っています。
これはあなたの質問に答えるものではありませんが、何度もその質問を呼び出すのではなく、なぜJOINをしないのですか? – Brad
*これはうまくいかなかった* - 代わりにあなたの出力は何でしたか? – Josh