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:
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.