$num_rows = mysql_num_rows($query);

psychotom
Invité n'ayant pas de compte PHPfrance

29 janv. 2006, 23:33

Hello tout le monde,

désolé de venir encore vous ennuyer, j'espére que cette fois ci, je vais arriver à vous expliquer un peu mieux mon probléme (je fais des efforts mais je galére !!) Un petit rappel : je n'ai aucune connaissance en php alors soyez explicite please !! ;)

Je dois transférer une base de données d'un serveur à un nouveau, à moi.
Le transfert s'est bien passé mais je m'étonne du point suivant :

Ca c'est une capture d'écran dde l'ancien serveur :

Image

Et ça c'est du nouveau serveur avec la base, mais jje m'étonne qu'il n'y ai pas les infos de poids ... peut etre mon probleme vient de là ?

Image

Bon enfin bref, le code qui existe marchait trés bien sur l'ancien serveur quand il appelait l'autre base, quand je pointe sur la nouvelle j'ai des erreurs partout (j'ai copié la phrase qui pause probleme sous la ligne de l'erreur et mis en rouge)
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 63
$num_rows = mysql_num_rows($query);

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 77
while ($result = mysql_fetch_array($query))

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 144
mysql_free_result($query);

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 156
$num_rows = mysql_num_rows($query);

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 170
while ($result = mysql_fetch_array($query))

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 234
mysql_free_result($query);

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 251
$num_rows = mysql_num_rows($query);

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 265
while ($result = mysql_fetch_array($query))

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 329
mysql_free_result($query);

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 344
$num_rows = mysql_num_rows($query);

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 358
while ($result = mysql_fetch_array($query))

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 422
mysql_free_result($query);

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 436
$num_rows = mysql_num_rows($query);

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 450
while ($result = mysql_fetch_array($query))

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 515
mysql_free_result($query);

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 530
$num_rows = mysql_num_rows($query);

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 544
while ($result = mysql_fetch_array($query))

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in editer_cat_rechercher_2.php on line 607
mysql_free_result($query);
Je vous rapelle que je n'y connais rien en mysql et consorts ... (ce n'est pas moi qui ai fait ce code )
Aidez moi !!! ;)
Merci d'avance à tous

psychotom
Invité n'ayant pas de compte PHPfrance

29 janv. 2006, 23:35

Bon, ben les balises couleur n'ont pas marchées, et je ne pêux pas éditer mon post :oops:
(vous enleverez de vous même ces balises au milieu des lignes :oops:


J'ai honte encore et encore ...
pardon :D

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

29 janv. 2006, 23:39

J'ai remplacé ta balise

Code : Tout sélectionner

par la balise [quote]. ;)

Mammouth du PHP | 1311 Messages

29 janv. 2006, 23:44

salut
est ce que tes tables sont remplis ???
car la tes requetes sql ne renvoient aucun resultat

psychotom
Invité n'ayant pas de compte PHPfrance

30 janv. 2006, 00:03

Merci pour votre aide ;)

Oui oui, j'ai rempli toutes mes tables,
mais tu vois, je n'ai pas de poids annoncé, pourtant, quand je les ouvre, il me donne toutes les infos contenues dedans avec le poids et le nombre de requetes ... ???

Une autre idée ?

Avatar du membre
ViPHP
ViPHP | 3008 Messages

30 janv. 2006, 10:29

Ton souci provient de ta base de données...J'ai l'impression que tu as transféré une BDD d'une version MySQL plus récente vers une version moins récente. Est-ce le cas ?

psychotom
Invité n'ayant pas de compte PHPfrance

30 janv. 2006, 10:54

Alors là, je dois bien avouer que je n'en sait rien du tout. Je sais que dans les 2 cas, le code est le même, et que le fichier access de départ est le même....

Comment faire pour voir la version de MySql utilisée ??

Avatar du membre
ViPHP
ViPHP | 3008 Messages

30 janv. 2006, 10:58

Alors là, je dois bien avouer que je n'en sait rien du tout. Je sais que dans les 2 cas, le code est le même, et que le fichier access de départ est le même....

Comment faire pour voir la version de MySql utilisée ??
Heu...pourquoi tu me parles de fichier access ? Tu utilises access ou mysql comme base ?

Pour connaître la base, quand tu rentres dans phpMyAdmin, la version est indiqué en haut de la fenêtre.

psychotom
Invité n'ayant pas de compte PHPfrance

30 janv. 2006, 19:48

En fait, la base fournie au début était une base acces, transformée avec AccesTomysql pro (comme l'avait fait la personne qui a fait la bd au début).

Pour ce qui est de la version de Mysql, je te dis ça en rentrant chez oim tout à l'heure.

Merci encore pour ton aide, je patauge vegra = :)

psychotom
Invité n'ayant pas de compte PHPfrance

30 janv. 2006, 21:18

Alors sur l'ancien serveur, la version est notée

Bienvenue à phpMyAdmin 2.5.3
MySQL 3.23.54 sur le serveur localhost

et sur mon nouveau serveur, impossible de le savoir, rien n'est noté, j'ai pris un serveur chez online.net si ça peux vous aider à m'aider ;)

A l'aide !! :)

Mammouth du PHP | 19672 Messages

30 janv. 2006, 21:22

regarde du coté de mysql_get_server_info()
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

psychotom
Invité n'ayant pas de compte PHPfrance

30 janv. 2006, 21:30

Merci Cyrano pour ton aide ;)

Mais je n'y comprends rien à ton aide ...
peux tu être plus explicite stp ??

(je te rapelle : je suis hyper débutant en php, et mysql, je n'ai aucune base )

Merci encore !! :)