Nom de la fonction: mysql_fetch_assoc ()
Version applicable: PHP 4, PHP 5
Utilisation: La fonction MySQL_Fetch_assoc () tire une ligne de l'ensemble de résultats en tant que tableau associatif. Renvoie la ligne suivante dans l'ensemble de résultats en tant que tableau associatif, ou renvoie false lorsqu'il n'y a plus de lignes.
Syntaxe: mysql_fetch_assoc (Result $ Result): Array | false
paramètre:
- Résultat: requis. L'identifiant de set de résultat est renvoyé après l'exécution de la requête par la fonction mysql_query ().
Valeur de retour:
- Renvoie un tableau associatif où la clé est le nom de champ dans le jeu de résultats et la valeur est la valeur du champ correspondant.
- Renvoie False lorsqu'il n'y a plus de lignes.
Exemple:
// 连接数据库$link = mysql_connect('localhost', 'user', 'password'); if (!$link) { die('Could not connect: ' . mysql_error()); } // 选择数据库mysql_select_db('database_name'); // 执行查询$result = mysql_query('SELECT * FROM table_name'); // 获取结果集中的每一行作为关联数组while ($row = mysql_fetch_assoc($result)) { // 输出关联数组的值echo $row['column_name1'] . ', ' . $row['column_name2'] . '<br>'; } // 释放结果集mysql_free_result($result); // 关闭数据库连接mysql_close($link);
Notes:
- La fonction MySQL_Fetch_assoc () a été abandonnée dans PHP 5.5.0 et n'est plus recommandée. Il est recommandé d'utiliser à la place l'extension MySQLI ou PDO_MYSQL.
- Dans PHP 7.0.0, la fonction MySQL_Fetch_assoc () a été supprimée et ne peut pas être utilisée.
- Lorsque vous utilisez cette fonction, vous devez d'abord vous connecter à la base de données via la fonction mysql_connect () et sélectionnez la base de données pour fonctionner via la fonction mysql_select_db ().
- Utilisez la fonction mysql_fetch_assoc () dans une boucle pour obtenir les données dans le résultat de résultat ligne par ligne et accéder à la valeur de chaque champ à l'aide du tableau associatif.
- Après avoir utilisé le jeu de résultats, le jeu de résultats doit être publié à l'aide de la fonction mysql_free_result ().
- Enfin, utilisez la fonction mysql_close () pour fermer la connexion de la base de données et libérer les ressources.