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 -
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
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:
- Ennui de requête MySQL en PHP
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Erreur de requete facebook - Forum Facebook
2 réponses
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...
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...
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 ;)
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 ;)
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