[Pb] Transfert bdd

Transfert bdd [Pb] - PHP - Programmation

Marsh Posté le 27-10-2004 à 09:47:21    

Bonjour a tous
 
J'essaye de transmettre la bdd d'un site nukedclan (hébergé chez free) sur une autre adresse free. Vu que je n'ai pas besoin de toutes les tables je transmets celles ke je veux une par une.
Mais la un bug sur la partie membre et team :
 
Voila ce ke j'observe dans la aprtie membre:

Code :
  1. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/9/9/bouley.inc/modules/Members/index.php on line 77


 
et voici la ligne correspondante sur ma page.php

Code :
  1. while (list($pseudo, $url, $email, $icq, $msn, $aim, $yim, $rang, $country) = mysql_fetch_array($sql)){


 
donc je pense ke l'erreur survient au niveau du mysql_fetch_array($sql) mais je ne sais par koi le remplacer...
 
SDi quelqu'un pense avoir la reponse je suis tout ouie.  :D  
 
Merci  :rolleyes:


---------------
-- La koenigsbier, on l'aime ou on l'aime pô; mais moi je l'aime ...!!! :) --
Reply

Marsh Posté le 27-10-2004 à 09:47:21   

Reply

Marsh Posté le 27-10-2004 à 09:49:14    

ta requete $sql ne marche pas :o

Reply

Marsh Posté le 27-10-2004 à 09:50:00    

vi et ke dois je faire en fait ? parce ke je suis debutant la dedans et j'arrive po a comprendre la faute


---------------
-- La koenigsbier, on l'aime ou on l'aime pô; mais moi je l'aime ...!!! :) --
Reply

Marsh Posté le 27-10-2004 à 11:15:11    

chacal_one333 a écrit :

ta requete $sql ne marche pas :o


oui et non, elle marche peut etre (disont elle est syntaxiquement correcte), mais ne renvoie aucun résultat --> erreur quand tu parcours les résultats (normal vu qu'il y en a pas)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 27-10-2004 à 11:16:24    

Cervoise a écrit :

vi et ke dois je faire en fait ? parce ke je suis debutant la dedans et j'arrive po a comprendre la faute


ben disons que si tu nous mettez le code de ta requete, ça pourrais nous aider à te dire ce qui ne va pas dedans...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 27-10-2004 à 11:19:44    

non mais en fait ca renviyait a une requete fausse mais g trouve poourkoi merci... ;)


---------------
-- La koenigsbier, on l'aime ou on l'aime pô; mais moi je l'aime ...!!! :) --
Reply

Marsh Posté le 27-10-2004 à 11:20:35    

Xav_ a écrit :

oui et non, elle marche peut etre (disont elle est syntaxiquement correcte), mais ne renvoie aucun résultat --> erreur quand tu parcours les résultats (normal vu qu'il y en a pas)

Non si la requete retourne aucune ligne le fetch_array renvoie false mais il ne fait pas de warning.
 
C'est la requete qui merde.


---------------
Mon blog
Reply

Marsh Posté le 27-10-2004 à 11:25:28    

ratibus a écrit :

Non si la requete retourne aucune ligne le fetch_array renvoie false mais il ne fait pas de warning.
 
C'est la requete qui merde.


 
alors ça veut dire que le comportement est différent entre mysql_fetch_array et mysql_fetch_object, parce qu'avec mysql_fetch_object, si j'ai une requete qui ne renvoie rein mais qui est écrit correctement, il me sors le message d'erreur en question...
Bizarre tout ça...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 27-10-2004 à 11:28:44    

Xav_ a écrit :

alors ça veut dire que le comportement est différent entre mysql_fetch_array et mysql_fetch_object, parce qu'avec mysql_fetch_object, si j'ai une requete qui ne renvoie rein mais qui est écrit correctement, il me sors le message d'erreur en question...
Bizarre tout ça...

J'utilise les 2, si la requete renvoie 0 ligne, toutes les fonctions mysql_fetch_* renvoient false (cf la doc).


---------------
Mon blog
Reply

Marsh Posté le 27-10-2004 à 11:30:58    

toutafait :)

Reply

Marsh Posté le 27-10-2004 à 11:30:58   

Reply

Marsh Posté le 27-10-2004 à 13:43:08    

on m'aurais menti ???  
bon ben alors il faudra que je trouve pkoi j'avais eu ce comportement dans mon script à l'époque.
J'avais du rajouté un mysql_num_row pour ne rentrer dans le while que si j'avais au moins un enregistrement, sinon il me foutait ce méchant warning...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed