PHP は MYSQL の列の値を一次元配列にロードできますか?
例: テーブル名
フィールド
|
―――――――――――――
| |
id class Grade
1 a T
2 b W
3 c Z
上記のように、たとえば、フィールド クラスの列を 1 次元配列にロードします。
デフォルトの mysql_fetch_array では、行を配列にロードします。次に、特定の列を配列にロードしたいと思います。
-----解決策--------- - ---------
mysql は 2 次元配列を返します。これを再度カプセル化できます。
------解決策----------------------
Mysql 関数グループはこの関数を提供していないため、プログラミングが必要ですソリューション
PDO はこの機能を提供します
------解決策----------------------
プログラムPutで列の値を読み取りました。他の場所で使用できるように、それを 1 次元配列に格納します。
------解決策----------------------
クエリを実行すると、フィールドが 1 つだけ異なります。すぐ?
$sql = "名前からクラスを選択"; $result = mysql_query($sql,$this->mysql); while ($arr = mysql_fetch_array($result)){ print_r($arr); } mysql_close(); <div class="clear"></div>