MySQLi で単一の列の値を 1 次元配列として取得するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-02 17:29:29
オリジナル
227 人が閲覧しました

How to Retrieve Single Column Values in MySQLi as a One-Dimensional Array?

MySQLi での単一列の値の取得

MySQLi クエリが 1 次元配列ではなく多次元配列を返すという問題が発生しました。メールアドレスの数。これを修正するには、fetch_assoc() メソッドを利用して単一の列値を取得します。

fetch_assoc() を組み込んだ更新されたコードは次のとおりです。

<code class="php">$query = "SELECT DISTINCT `EmailAddress` FROM `Emails` WHERE `JobID` = 1";
$result = $conn->query($query);
if (!$result) {
    printf("Query failed: %s\n", $mysqli->error);
    exit;
}
$rows = array();
while ($row = $result->fetch_assoc()) {
    $rows[] = $row['EmailAddress'];
}</code>
ログイン後にコピー

$result- を呼び出すことにより、 >fetch_assoc() ループ内で、結果セットから次の行をフェッチし、それを連想配列として返すように mysqli に指示します。列名は配列キーとして使用されます。目的の列の値 (この場合は EmailAddress) には、$row['EmailAddress'] を使用してアクセスできます。

この更新により、$rows 配列には次のように電子メール アドレスの 1 次元配列が含まれるようになります。

以上がMySQLi で単一の列の値を 1 次元配列として取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!