So extrahieren Sie Spaltenwerte in ein Array mit PHP
In Datenbanken ist es oft nützlich, auf bestimmte Spalten zuzugreifen und deren Werte in einem zu speichern Array zur Analyse oder Manipulation. In PHP ist das Abrufen aller Werte aus einer MySQL-Spalte unkompliziert.
Verwendung von PDO
PDO (PHP Data Objects) ist eine beliebte PHP-Erweiterung für Datenbankkonnektivität. Um Spaltenwerte mithilfe von PDO abzurufen, führen Sie die folgenden Schritte aus:
<code class="php">$dsn = 'mysql:dbname=database_name;host=localhost'; $username = 'database_user'; $password = 'database_password'; $pdo = new PDO($dsn, $username, $password); $stmt = $pdo->prepare("SELECT column_name FROM table_name"); $stmt->execute(); $array = $stmt->fetchAll(PDO::FETCH_COLUMN); print_r($array); // Output the array</code>
Verwenden von MySQLi
MySQLi ist eine weitere Erweiterung für PHP, die MySQL-Datenbankzugriff bietet. So rufen Sie Spaltenwerte mit MySQLi ab:
<code class="php">$servername = 'localhost'; $username = 'database_user'; $password = 'database_password'; $dbname = 'database_name'; $mysqli = new mysqli($servername, $username, $password, $dbname); $stmt = $mysqli->prepare("SELECT column_name FROM table_name"); $stmt->execute(); $array = []; foreach ($stmt->get_result() as $row) { $array[] = $row['column_name']; } print_r($array); // Output the array</code>
Beispielausgabe
Für eine Tabelle mit den folgenden Daten:
ID | Name |
---|---|
1 | John |
2 | Mary |
3 | Tom |
Die Das resultierende Array wäre:
Array ( [0] => John [1] => Mary [2] => Tom )
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Spaltenwerte mit PHP in ein Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!