Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: GoldRazor le le 02-06-2007 a 07:19:45

Titre: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL ...
Posté par: GoldRazor le le 02-06-2007 a 07:19:45

Bonjour,

J'ai une erreur mysql avec la requete suivante :


Code:
<?php
$new=mysql_query("SELECT * FROM `concours` ORDER BY `date_debut` DESC WHERE categorie =`Jeux concours`");
?>


Voici m'erreur :

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in ...

Je pense que cela provient de la syntaxe de ma requete, le "where ....." ma l'air incorrecte.

Si quelqun peut m'aiguiller, merci

Amicalement,
Kevin

Titre: Re:Warning: mysql_fetch_object(): supplied argument is not a valid MySQL ...
Posté par: killian le le 02-06-2007 a 11:31:39

Essaye avec


Code:

<?php
$new=mysql_query("SELECT * FROM `concours` WHERE categorie =`Jeux concours` ORDER BY `date_debut` DESC ");
?>


Je crois qu'il faut placer le WHERE avant le ORDER ;)

Titre: Re:Warning: mysql_fetch_object(): supplied argument is not a valid MySQL ...
Posté par: GoldRazor le le 02-06-2007 a 22:03:30

Merci d'avoir répondu,
J'ai essayé mais ca marche pas.

Voici la table :


Ma requete fausse :
<?php
$top=mysql_query("SELECT * FROM `concours` WHERE categorie =`Jeux concours` AND ORDER BY `date_debut` DESC ");
?>

En faites, je voudrai lister les concours de la catégorie "jeux concours" par ordre croissant selon la date de début.

Si quelqun peut me venir en aide, ca serai sympa.
Merci beaucoup
A bentot

Titre: Re:Warning: mysql_fetch_object(): supplied argument is not a valid MySQL ...
Posté par: killian le le 02-06-2007 a 23:34:36

Tu as essayé la requete que je t'ai donnée ?

On ne met pas de AND avant le ORDER BY.. tu auras pu au moins essayer ma solution...

J'espère que ça va marcher ;)

Titre: Re:Warning: mysql_fetch_object(): supplied argument is not a valid MySQL ...
Posté par: GoldRazor le le 03-06-2007 a 00:57:21

Salut mec,
Ouai j'ai essayé ta solution mais ca voulait pas marcher.

J'ai quand meme reussi a trouver la soluce, je la poste pour les futurs galériens :

SELECT * FROM `concours` WHERE `categorie` LIKE 'jeux concours' ORDER BY `gain` DESC

Merci encore

A bientot

Titre: Re:Warning: mysql_fetch_object(): supplied argument is not a valid MySQL ...
Posté par: killian le le 03-06-2007 a 11:34:38

A mon avis c'était un problème de guillemets : la chaîne jeux concours aurait dû être testée WHERE .. = 'jeux concours' dès le début !


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.