Position actuelle: Accueil> Catégories de fonctions> mysql_data_seek

mysql_data_seek

Déplacer le pointeur d'enregistrement.
Nom:mysql_data_seek
Catégorie:Non classé
Langage de programmation:php
Description en une ligne:Déplacez le pointeur dans le défini des résultats sur le numéro de ligne spécifié

Nom de la fonction: mysql_data_seek ()

Version applicable: PHP 4, PHP 5, PHP 7

Description de la fonction: La fonction mysql_data_seek () déplace le pointeur dans le jeu de résultats sur le numéro de ligne spécifié.

Syntaxe: bool mysql_data_seek (Resource $ result, int $ row_number)

paramètre:

  • Résultat: MySQL Query Result Resource, obtenu via la fonction mysql_query ().
  • ROW_NUMBER: le numéro de ligne auquel le pointeur doit être déplacé, et le numéro de ligne commence à partir de 0.

Valeur de retour: renvoyez True sur le succès et FAUX en échec.

Exemple:

 // 假设已连接到MySQL 数据库并选择了数据库// 执行查询$query = mysql_query("SELECT * FROM users"); // 检查查询是否成功if($query) { // 获取结果集中的总行数$total_rows = mysql_num_rows($query); // 将指针移动到第3行mysql_data_seek($query, 2); // 循环输出从第3行开始的结果集while($row = mysql_fetch_assoc($query)) { echo $row['username'] . "<br>"; } } else { echo "查询失败"; }

Dans l'exemple ci-dessus, nous exécutons d'abord une requête et enregistrons le résultat dans la variable $query . Ensuite, nous utilisons la fonction mysql_data_seek() pour déplacer le pointeur dans le résultat des résultats sur la ligne 3 (le numéro de ligne est 2, car le numéro de ligne compte à partir de 0). Ensuite, nous utilisons la fonction mysql_fetch_assoc() pour éteindre le nom d'utilisateur de chaque ligne dans le jeu de résultats à partir de la ligne 3. Notez que nous avons vérifié les résultats de la requête avant la boucle pour garantir la réussite de la requête.

Fonctions similaires
Articles populaires