Dans ce tutoriel, nous apprendrons à utiliser la fonction MySQLI_Fetch_assoc en PHP pour récupérer la ligne suivante d'un ensemble de résultats en tant que tableau associatif.
Dans PHP, un tableau associatif fait référence à un tableau qui utilise une clé nommée et une valeur respective. Dans d'autres langages de programmation, les tableaux associatifs sont également appelés dictionnaires.
Syntaxe de fonction
Ce qui suit montre la syntaxe de la fonction MySQLI_Fetch_assoc:
public mysqli_result :: fetch_assoc (): array | null | falseLa fonction récupère une ligne de données à partir d'un ensemble de résultats donné et les renvoie comme un tableau associatif. La fonction renverra la ligne suivante dans l'ensemble de résultats sur chaque appel de fonction ultérieur.
S'il n'y a plus de lignes à récupérer, la fonction renvoie une valeur nulle.
NOTE: Les clés des tableaux associatifs sont sensibles à la casse. Par conséquent, il est bon de référencer une clé existante du tableau associatif.
Exemple d'utilisation
Laissez-nous illustrer avec une base de données précise comment utiliser la meilleure fonction de la fonction MySQLI_FETCH_ASSOC.
Considérez le tableau et les exemples de données ci-dessous:
Créer une base de données SRC;Répondre à des lignes de table en tant que tableau associatif
L'exemple suivant démontre l'utilisation de la fonction MySQLI_Fetch_assoc pour récupérer la ligne suivante d'un ensemble de résultats en tant que tableau associatif.
// Connectez-vous à LocalHost: 3306 en tant qu'utilisateur racine avec un mot de passe vide (base de données cible: SRC)Une fois que nous exécutons le code ci-dessus, nous devons obtenir la sortie comme indiqué:
Mysql (localhost: 3306)Dans le script ci-dessus, nous commençons par créer un objet de connexion au serveur MySQL à l'aide des informations d'identification fournies.
Ensuite, nous créons la requête que nous souhaitons exécuter sur la table cible. Dans notre exemple, nous sélectionnons toutes les colonnes dans la table stack_mapping commandée par la colonne TOLL_ID.
Ensuite, nous utilisons la fonction MySQLI_Query pour exécuter la requête dans la base de données et stocker les résultats définis sur la variable de résultat $.
Enfin, nous itérons sur chaque élément dans l'ensemble de résultats en utilisant la fonction mysqli_fetch_assoc () comme un tableau associatif.
Nous imprimons ensuite chaque élément pour les clés spécifiées du tableau.
Conclusion
Dans cet article, nous avons discuté des bases du travail avec la fonction mysqli_fetch_assoc en PHP pour récupérer la ligne suivante dans l'ensemble de résultats en tant que dictionnaire.
Merci d'avoir lu!!