プロが教える店舗&オフィスのセキュリティ対策術

【ご質問】
あるselect文を実行し、mysql_fetch_arrayで取得した結果を配列したいのですが、どのようにしたら実現できるでしょうか?

【例】
select文の結果で3レコードヒットした場合、

カラム1 カラム2 カラム3
a b c
d e f
g h i

a⇒カラム1[1]、b⇒カラム2[1]、c⇒カラム3[1]
d⇒カラム1[2]、e⇒カラム2[2]、f⇒カラム3[2]
g⇒カラム1[3]、h⇒カラム2[3]、i⇒カラム3[3]
    
と配列化したいのです。

ご教授宜しくお願いいたします。

A 回答 (1件)

$カラム1[]・・・という配列をつくるのでしょうか?


いまいちどのような結果を得たいかわかりかねるのですが

この回答への補足

yambejpさん、ご回答ありがとうございます。
ご返事遅くなり申し訳ございません。

質問の内容が分かりずらく、申し訳ございませんでした。
以下の質問であれば、お分かりになるでしょうか?

<?php
$query = "select a,b,c from table";
$result = mysql_query($query)
while( $row = mysql_fetch_array($result) ) {
?>
<table>
<tr>
<td name="カラム1[]"><?=$row["a"] ?></td>
<td name="カラム2[]"><?=$row["b"] ?></td>
<td name="カラム3[]"><?=$row["c"] ?></td>
</tr>
<?php
}
?>
</table>

上記PHPで、nameを配列化し、
mysql_fetch_arrayで取得した1レコード目を
 カラム1[1]、カラム2[1]、カラム3[1]
2レコード目を
 カラム1[2]、カラム2[2]、カラム3[2]
3レコード目を
 カラム1[3]、カラム2[3]、カラム3[3]
としたいのです。

補足日時:2007/11/08 12:08
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!