私のPHPコードは次のとおりです。
$data = $grid->GetData();
foreach($data as $key => $value) {
$sql =" SELECT users_details.user_state,users_details.user_city FROM ".TBL_USERS." AS user, "
$sql .= TBL_USERS_DETAILS." AS users_details WHERE user.user_id = ". $data['user_id'];
echo $sql; die;
$this->mDb->Query( $sql);
$data = $this->mDb->FetchArray();
}
配列 $data は次のとおりです。
Array
(
[0] => Array
(
[user_id] => 9def02e6337b888d6dbe5617a172c18d
[user_first_name] => Ashutosh
[user_last_name] => Modi
[user_email] => ashutosh.modi@gmail.com
[user_status] => enable
[user_subscription] => lifetime
[user_registered_type] => online
[user_reg_date] => 1325581397
)
[1] => Array
(
[user_id] => a6d22e4cc3f65778a60b359842bcec82
[user_first_name] => Dilip
[user_last_name] => Modi
[user_email] => dm.modi@gmail.com
[user_status] => enable
[user_subscription] => period
[user_registered_type] => online
[user_reg_date] => 1325152066
)
)
クエリ部分で、上記の配列の user_id 値を where 条件で使用したいのですが、それができません。私はどこか間違っていますか?修正を手伝ってもらえますか?クエリを印刷すると、適切なクエリではなく空白の画面が表示されます。前もって感謝します。