$sql=$empire->query("select userid,agentid,username from member whereagentid='".$user[userid]."' group by userid");
while( $r=$empire->fetch($sql))/*結果セット内のレコードを行ごとに取得し、配列の行を取得します*/
{
🎜> }
echo '';<br>print_r($array);//配列の出力に問題はありません。出力されるのは配列です<br>echo '
';
上記でクエリした $array 配列を次の mysql ステートメントに渡したいのですが、どのように処理すればよいでしょうか?ユーザー ID によるグループが分類に使用され、次の mysql ステートメントでデータベースに再度クエリが実行され、上で分類された結果に基づいて分類されます。
$sql2=$empire->query("select userid,agentid,username from member where Agentid in( ' . implode('', array_keys($array)) . ') group by userid") ;
array_keys($array) は、$array の最初の次元の添字のみを取得します (0,1,2,3....)
$ array 二次元配列
array_keys($array) $array の最初の次元の添字のみを取得します (0,1,2,3....)
このステートメントはどのように書けばよいでしょうか?
このようなコードを作成しても機能しません
一体何がしたいのですか?
このようにコードをまとめるのは不可能です