Position actuelle: Accueil> Catégories de fonctions> mysqli_stmt::data_seek

mysqli_stmt::data_seek

(mysqli_stmt_data_seek) Trouvez n'importe quelle ligne dans l'ensemble de résultats de l'instruction
Nom:mysqli_stmt::data_seek
Catégorie:Mysqli
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: mysqli_stmt :: data_seek ()

Description de la fonction: Cette fonction est utilisée pour déplacer le pointeur dans le jeu de résultats sur le numéro de ligne spécifié.

Utilisation de la fonction: bool mysqli_stmt :: data_seek (int $ offset)

paramètre:

  • $ Offset: indique le numéro de ligne à déplacer, en comptant à partir de 0.

Valeur de retour:

  • Renvoie vrai sur le succès et FAUX en échec.

Exemple de code:

 <?php // 假设已经连接到MySQL数据库,并且准备了一个查询语句// 创建预处理语句对象$stmt = $mysqli->prepare("SELECT id, name, age FROM users"); // 执行预处理语句$stmt->execute(); // 绑定结果集中的列到变量$stmt->bind_result($id, $name, $age); // 移动结果集的指针到第三行(假设有足够多的行) $stmt->data_seek(2); // 获取第三行的数据$stmt->fetch(); // 输出第三行的数据echo "ID: " . $id . ", Name: " . $name . ", Age: " . $age; // 关闭预处理语句和数据库连接$stmt->close(); $mysqli->close(); ?>

Dans l'exemple de code ci-dessus, nous supposons que nous nous sommes connectés à la base de données MySQL et avons préparé une instruction de requête. Tout d'abord, nous créons une instruction de prétraitement objet $ stmt et exécutons l'instruction de prétraitement. Nous utilisons ensuite la fonction bind_result () pour lier les colonnes dans le jeu de résultats sur les variables $ id, $ name et $ age. Ensuite, nous utilisons la fonction data_seek () pour déplacer le pointeur de l'ensemble de résultats sur la troisième ligne. Enfin, nous utilisons la fonction fetch () pour obtenir les données à la position actuelle du pointeur et la publier à l'écran.

Notez que les numéros de ligne dans l'exemple de code ci-dessus sont comptés à partir de 0, c'est-à-dire que les numéros de ligne de la première ligne sont 0, les numéros de ligne de la deuxième ligne sont 1, etc.

Fonctions similaires
Articles populaires