So rufen Sie alle Werte aus einer Datenbankspalte mit PHP ab
Das Abrufen aller Werte aus einer bestimmten Spalte in einer MySQL-Datenbank kann häufig vorkommen Aufgabe bei der Arbeit mit Daten. Dieser Artikel bietet eine umfassende Lösung zur Bewältigung dieser Aufgabe mit PHP.
Erhalten von Werten mit PDO oder MySQLi
Es gibt zwei beliebte PHP-Erweiterungen für die Interaktion mit MySQL-Datenbanken: PDO (PHP-Datenobjekte) und MySQLi. Beide bieten unterschiedliche Ansätze zum Abrufen von Daten aus Spalten.
Methode 1: Verwendung von PDO
Die PDO-Erweiterung ermöglicht parametrisierte Abfragen, die die Sicherheit gegen SQL-Injection verbessern. Um alle Werte aus einer Spalte namens „Column“ in einer Tabelle namens „foo“ abzurufen, können Sie dieses Code-Snippet ausführen:
<code class="php">$stmt = $pdo->prepare("SELECT Column FROM foo"); $stmt->execute(); $array = $stmt->fetchAll(PDO::FETCH_COLUMN); print_r($array);</code>
Methode 2: Verwendung von MySQLi
MySQLi bietet eine alternative Methode zur Interaktion mit MySQL-Datenbanken. So können Sie Spaltenwerte mit MySQLi abrufen:
<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>
Ausgabe
Beide Methoden drucken das Wertearray aus der angegebenen Spalte:
Array ( [0] => 7960 [1] => 7972 [2] => 8028 [3] => 8082 [4] => 8233 )
Das obige ist der detaillierte Inhalt vonWie rufe ich mit PHP alle Werte aus einer Datenbankspalte ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!