Posez votre question Signaler

Ennui de requête MySQL en PHP [Résolu]

Thebuzz 36Messages postés 27 avril 2007Date d'inscription 24 octobre 2010Dernière intervention - Dernière réponse le 31 mars 2008 à 23:01
Chers tous,
J'exécute la requête sur ma base de donnée avec phpmyadmin et j'obtiens le résultat escompté, à savoir la valeur supérieur si celle-ci est dépassée avec la requête suivante :
SELECT * FROM `products_ajax` WHERE (largeur >= 2350) AND (hauteur >= 1777) ORDER BY largeur LIMIT 1 = résultat valeurs supérieurs 2500 x 1800 et une seule entrée.
Par contre, avec le code PHP suivant, je n'ai pas ce résultat :
$produit = tep_db_query("SELECT largeur, hauteur, montant FROM products_ajax WHERE (largeur >= '$_POST[largeur_envoi]') AND (hauteur >= '$_POST[hauteur_envoi]') ORDER BY largeur LIMIT 1");
et je n'ai, comme résultat, que la première valeur de ma base de donnée, à savoir 1500 x 1200.
Pourriez-vous me renseigner. Merci d'avance
Lire la suite 

Ennui de requête MySQL en PHP »

4 réponses
Réponse
+0
moins plus
Salut!

Pourquoi tu n'utilises pas mysql_query pour faire ta requête? Je ne sais pas me servir de tep_db_query, mais il me semble que mysql_query marcherait bien ici...

Et aussi, je me demande s'il te manque pas des guillemets ici : $_POST ['largeur_envoi']
et là : $_POST ['hauteur_envoi'] ... mais je sais pas si c'est vraiment important...
Thebuzz- 31 mars 2008 à 19:02
Salut, chantaussel,

Merci pour la réponse, mais tep_db_query = mysql_query dans mon cas et les guillemets ne servent pas à ma cause.

D'autres idées ?

Merci à toi
Ajouter un commentaire
Réponse
+0
moins plus
Ah, ben tant pis...désolée, faudrait demander à des "vrais pros" :p

Bon ce que je ferais:
1. J'essayerais direct avec des valeurs au lieu de $_POST[hauteur_envoi] et $_POST[largeur_envoi] (pour voir si c'est pas un souci au niveau de la variable)
2. Et aussi j'essayerais d'enlever le LIMIT 1, voir ce qu'il te sort...

et après ben... je sais plus!
Mais bon je suis encore dans le pataugeoire pour ce qui est de SQL...

bon courage en tous cas ;)
Thebuzz- 31 mars 2008 à 23:01
Salut et merci à toi chantaussel,

En fait, j'avais un gros pépin depuis un envoi AJAX. Un _ de trop dans mon code !?!?!?!

Merci encore pour ton aide et a+
Ajouter un commentaire
Ce document intitulé « Ennui de requête MySQL en PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?