Ennui de requête MySQL en PHP

Résolu
Thebuzz Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -  
Thebuzz Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

chantaussel Messages postés 137 Date d'inscription   Statut Membre Dernière intervention   30
 
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...
0
Thebuzz Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   1
 
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
0
chantaussel Messages postés 137 Date d'inscription   Statut Membre Dernière intervention   30
 
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 ;)
0
Thebuzz Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   1
 
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+
0