[PDO] Déplacement du curseur d'un recordset
6 messages
• Page 1 sur 1
-

dorian53 - WRInaute passionné

- Messages: 2215
- Inscription: 10 Avr 2005
[PDO] Déplacement du curseur d'un recordset
Bonjour,
Je suis en train de tester PDO et je ne parviens pas à déplacer le curseur de mon recordset.
J'ai pourtant suivi la doc...
1/ La connexion, pas de problème.
2/ Je récupère mon recordset en précisant bien PDO::CURSOR_SCROLL afin de pouvoir manipuler le curseur par la suite.
3/ Je parcours mon rs, ok pas de souçis...
4/ Pour mon test je veux reprendre le 1er jeu de résultat en placant le curseur au début (comme on pourrait le faire via un mysql_data_seek), ici ça ne fonctionne pas. Rien ne s'affiche.
Voici la doc que j'ai consulté :
http://fr3.php.net/manual/fr/function.pdostatement-fetch.php
Merci.
Je suis en train de tester PDO et je ne parviens pas à déplacer le curseur de mon recordset.
J'ai pourtant suivi la doc...
1/ La connexion, pas de problème.
- Code: Tout sélectionner
try {
$db = new PDO('pgsql:host=localhost; dbname=one', 'postgres', 'aaaa', array(PDO::ATTR_PERSISTENT => true));
} catch (PDOException $e) {
echo 'Echec de la connexion : ' . $e->getMessage();
}
2/ Je récupère mon recordset en précisant bien PDO::CURSOR_SCROLL afin de pouvoir manipuler le curseur par la suite.
- Code: Tout sélectionner
$rs = $db->prepare('SELECT * FROM membre ORDER BY 1 ASC', array(PDO::ATTR_CURSOR, PDO::CURSOR_SCROLL));
$rs->execute();
3/ Je parcours mon rs, ok pas de souçis...
- Code: Tout sélectionner
while ($res = $rs->fetch())
echo $res['idm'],' ',$res[1],'<br />';
4/ Pour mon test je veux reprendre le 1er jeu de résultat en placant le curseur au début (comme on pourrait le faire via un mysql_data_seek), ici ça ne fonctionne pas. Rien ne s'affiche.
- Code: Tout sélectionner
$res = $rs->fetch(PDO::FETCH_BOTH, PDO::FETCH_ORI_FIRST);
echo $res['idm'],' ',$res[1],'<br />';
Voici la doc que j'ai consulté :
http://fr3.php.net/manual/fr/function.pdostatement-fetch.php
Merci.
-

dorian53 - WRInaute passionné

- Messages: 2215
- Inscription: 10 Avr 2005
Certain j'ai ré-essayé mais c'est juste une variante de FIRST.
Ca ne doit tout simplement pas encore être géré, et c'est très dommage car ça ne semble pas complexe.
Merci quand même.
Si vous désirez tester en local il y a wampserver qui propose PHP5 et une installation automatique de tout ça.
Ca ne doit tout simplement pas encore être géré, et c'est très dommage car ça ne semble pas complexe.
Merci quand même.
Si vous désirez tester en local il y a wampserver qui propose PHP5 et une installation automatique de tout ça.
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Tous les raccourcis-clavier de Google Chrome (shortcuts) - 05-09-2008
- Comment créer une page web en PHP - 04-08-2008
- Le logo Google : des balles qui rebondissent - 07-09-2010
- Google ajoute la Navigation par nom dans sa Toolbar - 15-07-2004
- Google Toolbar v2.0 - 25-06-2003
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

