Comment extraire les valeurs de colonnes dans un tableau à l'aide de PHP
Dans les bases de données, il est souvent utile d'accéder à des colonnes spécifiques et de stocker leurs valeurs dans un tableau pour l’analyse ou la manipulation. En PHP, obtenir toutes les valeurs d'une colonne MySQL est simple.
Utilisation de PDO
PDO (PHP Data Objects) est une extension PHP populaire pour la connectivité des bases de données. Pour obtenir les valeurs des colonnes à l'aide de PDO, suivez ces étapes :
<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>
Utilisation de MySQLi
MySQLi est une autre extension pour PHP qui fournit un accès à la base de données MySQL. Voici comment récupérer les valeurs de colonnes à l'aide de MySQLi :
<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>
Exemple de sortie
Pour une table avec les données suivantes :
ID | Name |
---|---|
1 | John |
2 | Mary |
3 | Tom |
Le le tableau résultant serait :
Array ( [0] => John [1] => Mary [2] => Tom )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!