Copier un résultat après query php
10 messages
• Page 1 sur 1
- davidtennis
- WRInaute discret

- Messages: 55
- Inscription: 5 Avr 2007
Copier un résultat après query php
Bonjour,
J'ai un fichier PHP dans lequel j'effectue une query :
$query = "SELECT .....";
$result = mysql_query($query,$connexion);
donc j'ai besoin deux fois. Je cherche une méthode pour pouvoir l'utiliser deux fois sans avoir à lancer deux fois la query.
Je l'utilise une première fois:
while($row=mysql_fetch_row($result)){
...
}
puis plus loin dans le code j'en ai besoin une deuxième fois.
Si je refais un $row=mysql_fetch_row($result) ça ne marchera pas. Il faudrait que je puisse copier $result dans un $result2 que j'utiliserai plus tard.
Biensûr $result2=$result; ne fonctionne pas. Mais existe-t-il une fonction PHP permettant de "copier" un résultat ?
Merci
J'ai un fichier PHP dans lequel j'effectue une query :
$query = "SELECT .....";
$result = mysql_query($query,$connexion);
donc j'ai besoin deux fois. Je cherche une méthode pour pouvoir l'utiliser deux fois sans avoir à lancer deux fois la query.
Je l'utilise une première fois:
while($row=mysql_fetch_row($result)){
...
}
puis plus loin dans le code j'en ai besoin une deuxième fois.
Si je refais un $row=mysql_fetch_row($result) ça ne marchera pas. Il faudrait que je puisse copier $result dans un $result2 que j'utiliserai plus tard.
Biensûr $result2=$result; ne fonctionne pas. Mais existe-t-il une fonction PHP permettant de "copier" un résultat ?
Merci
-

YoyoS - WRInaute accro

- Messages: 3827
- Inscription: 14 Sep 2006
- Code: Tout sélectionner
reset($result);
- davidtennis
- WRInaute discret

- Messages: 55
- Inscription: 5 Avr 2007
Si je fais ça, je me retrouve avec un:
Warning: reset() [function.reset]: Passed variable is not an array or object in...
Warning: reset() [function.reset]: Passed variable is not an array or object in...
-

Leonick - WRInaute accro

- Messages: 18833
- Inscription: 8 Aoû 2004
parce que, en fait, c'estdavidtennis a écrit:Si je fais ça, je me retrouve avec un:
Warning: reset() [function.reset]: Passed variable is not an array or object in...
- Code: Tout sélectionner
reset($row);
-

Bh@Mp0 - WRInaute discret

- Messages: 245
- Inscription: 18 Jan 2005
Hum ... soit j'ai pas lu la même question que vous, soit je suis mal réveillé.
Pour moi, ce qu'il cherche, c'est à "remettre les compteurs à zéro", et pour ça, il existe mysql_data_seek().
Pour moi, ce qu'il cherche, c'est à "remettre les compteurs à zéro", et pour ça, il existe mysql_data_seek().
-

YoyoS - WRInaute accro

- Messages: 3827
- Inscription: 14 Sep 2006
J'ai recemment pu tester reset() et mysql_data_seek()
mysql_data_seek() est bien fait pour un résultat retourné par une requête.
reset() est seulement utilisé pour les tableaux contenant plusieurs lignes. Donc, a ne pas utiliser avec un mysql_fetch_array puisqu'il ne renvoie qu'un tableau correspondant à une certaine ligne d'un résultat de requête.
Donc dans ce cas, mysql_data_seek() !
mysql_data_seek() est bien fait pour un résultat retourné par une requête.
reset() est seulement utilisé pour les tableaux contenant plusieurs lignes. Donc, a ne pas utiliser avec un mysql_fetch_array puisqu'il ne renvoie qu'un tableau correspondant à une certaine ligne d'un résultat de requête.
Donc dans ce cas, mysql_data_seek() !
-

Leonick - WRInaute accro

- Messages: 18833
- Inscription: 8 Aoû 2004
Effectivement, j'avais mal regardé le scriptYoyoS a écrit:reset() est seulement utilisé pour les tableaux contenant plusieurs lignes. Donc, a ne pas utiliser avec un mysql_fetch_array puisqu'il ne renvoie qu'un tableau correspondant à une certaine ligne d'un résultat de requête.
Il faut l'utiliser avec $row = mysql_fetch_assoc($mysql_result); et là c'est ok
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Copier coller d'un résultat google
- [PHP] query ou array_search ?
- PHP: Query sur 2 table differentes??
- [PHP] Faire un $query qui fonctionne ...
- Erreur PHP PDO (Fatal error: Call to a member function query() on a non-object ...)
- Copier une table d'un serveur mysql a un autre en php
- copier un fichier dans un répertoire zip sur ftp avec php
- resultat entier en PHP
- [php] Résultat de calcul et tableau
- Remplacer un résultat par un autre en php
Consultez la description détaillée des produits ou services de Google suivants : Google Whack
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
