ホームページ > バックエンド開発 > PHPチュートリアル > PHP は MYSQL の列の値を一次元配列にロードできますか?解決

PHP は MYSQL の列の値を一次元配列にロードできますか?解決

WBOY
リリース: 2016-06-13 13:43:30
オリジナル
1151 人が閲覧しました

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 つだけ異なります。すぐ?

PHP コード

$sql = "名前からクラスを選択";
$result = mysql_query($sql,$this->mysql);
while ($arr = mysql_fetch_array($result)){
  print_r($arr);
}
mysql_close(); <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート