Heim  >  Artikel  >  Datenbank  >  Wie rufe ich mit PHP Spaltenwerte in ein Array ab?

Wie rufe ich mit PHP Spaltenwerte in ein Array ab?

Barbara Streisand
Barbara StreisandOriginal
2024-11-03 18:42:02331Durchsuche

How to Fetch Column Values into an Array Using PHP?

Spaltenwerte in ein Array mit PHP abrufen

Frage:

Wie kann ich erhalten Alle Werte in einer bestimmten Spalte einer MySQL-Tabelle erstellen und mit PHP in einem Array speichern?

Lösung:

Um dies zu erreichen, können Sie entweder PDO oder MySQLi verwenden mit PHP. Hier ist eine Aufschlüsselung beider Ansätze:

Verwendung von PDO:

<code class="php">$stmt = $pdo->prepare("SELECT Column FROM foo");
// Note: Using a LIMIT clause is advised for large tables to avoid performance issues.
$stmt->execute();
$array = $stmt->fetchAll(PDO::FETCH_COLUMN);
print_r($array);</code>

Verwendung von mysqli:

<code class="php">$stmt = $mysqli->prepare("SELECT Column FROM foo");
$stmt->execute();
$array = [];
foreach ($stmt->get_result() as $row) {
    $array[] = $row['column'];
}
print_r($array);</code>

Beispielausgabe:

Array
(
    [0] => 7960
    [1] => 7972
    [2] => 8028
    [3] => 8082
    [4] => 8233
)

Das obige ist der detaillierte Inhalt vonWie rufe ich mit PHP Spaltenwerte in ein Array ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn