Heim > Datenbank > MySQL-Tutorial > Wie extrahiere ich Spaltenwerte mit PHP in ein Array?

Wie extrahiere ich Spaltenwerte mit PHP in ein Array?

Patricia Arquette
Freigeben: 2024-11-02 14:27:02
Original
928 Leute haben es durchsucht

How to Extract Column Values into an Array Using PHP?

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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
)
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage