たとえば、col A col B col C col Dなどの1つのテーブルがあります
while ($result = mysql_fetch_assoc($query)) {
// code here to echo all data you need
// for example echo $result['colA'], $result['colB']
}
私が必要とするのは次のとおりです。
while($this->result = mysql_fetch_assoc($this->query))
{
$i = 1;
foreach ($this->result as $k => $v)
{
$this->newarray = array ($i => ($this->result[$k]=>$this->result[$v], $this->result[$k]=>$this->result[$v], $this->result[$k]=>$this->result[$v], ....);
}
$i++;
}
だから私はこのように得ることができる最終的な配列:
$newarray = array( "first_row" =>
("$result[colA]" => "$result[value]",
"$result[colB]" => "$result[value]",
"$result[colC]" => "$result[value]");
したがって、配列全体を一度に返すことができ、それを使用できます。
echo $newarray[0]['colA'];
echo $newarray[3]['colA'];
私の質問を良い方法で説明したことを願っています。前もって感謝します