Utilisation de PDO pour récupérer un tableau de résultats en PHP
Vous faites la transition de votre script pour utiliser PDO pour une sécurité renforcée contre les attaques par injection SQL. Pour obtenir les mêmes fonctionnalités que votre script MySQL habituel, vous devez récupérer un tableau de résultats à l'aide de PDO.
Dans votre script d'origine, vous auriez utilisé mysql_fetch_array pour récupérer les données sous forme de tableau. Avec PDO, vous avez deux options :
Un exemple de code de la documentation PHP :
$sth = $dbh->prepare("SELECT name, colour FROM fruit"); $sth->execute(); $result = $sth->fetchAll(\PDO::FETCH_ASSOC);
Cela renverra un tableau de tableaux associatifs, avec le noms de colonnes comme clés.
Exemple :
while ($row = $sth->fetch(\PDO::FETCH_ASSOC)) { // Process the current row data }
En utilisant l'une ou l'autre de ces techniques, vous pouvez obtenir la même fonctionnalité que votre appel MySQL mysql_fetch_array habituel et récupérez en toute sécurité un tableau de résultats à l'aide de PDO.
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!