-2

このようなものを返すSELECTクエリを作成することは可能ですか?

    array (size=2)
      'table1' => 
        array (size=2)
          'column1' => int 1
          'column2' => string 'username' (length=8)
      'table2' => 
        array (size=2)
          'column1' => int 1
          'column2' => string 'username' (length=8)

結合を使用してデータを選択する必要がありますが、テーブルの1つに約100の列があり、可能であれば、それらを1つの配列キーにグループ化することをお勧めします。

前もって感謝します!

4

1 に答える 1

0

これを試して:

$a_rs = firstquery

$b_rs = secondquery

$ar = array();
$i=0
while($a_rs && $a_r = mysql_fetch_object($a_rs))
{
    foreach($a_r as $k => $v)
    {
        $ar['a'][$i][$k] = $v;
    }
     $i++;
}

$ii = 0;

while($b_rs && $b_r = mysql_fetch_object($b_rs))
{
    foreach($b_r as $k => $v)
    {
        $ar['b'][$ii][$k] = $v;
    }
    $ii++;
}

echo "<pre>".var_export($ar)."</pre>";
于 2012-10-30T03:38:01.113 に答える