Soucis sur requête sql avec MIN et MAX
11 messages
• Page 1 sur 1
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Soucis sur requête sql avec MIN et MAX
Bonjour
Je ne parviens pas à afficher la valeur min et max de la table ci dessous... pourquoi?
----------TARIF-----
-------id -------prix----------
1221056967----0
1221056967----0
1221056967----0
1221056967----0
1221056967----0
1221056967----0
1221056967----0
1221056967----999
1221056967----0
1221056967----656
Id et prix sont en int(250). Sous phpmyadmin sa fonctionne, mais pas ma requête ... quelle en est la raison svp ?
Merci
Je ne parviens pas à afficher la valeur min et max de la table ci dessous... pourquoi?
----------TARIF-----
-------id -------prix----------
1221056967----0
1221056967----0
1221056967----0
1221056967----0
1221056967----0
1221056967----0
1221056967----0
1221056967----999
1221056967----0
1221056967----656
- Code: Tout sélectionner
<?php
include("data_bd.php");
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") or die('Impossible de sélectionner une base de donnée. Assurez vous d\'avoir correctement remplit les données du fichier data_bd.php.');
$query187 = mysql_query("SELECT MIN(prix), MAX(prix) FROM TARIF WHERE id =1221056967");
$toto="";
while($tata = mysql_fetch_array($query187))
{
$toto = $tata['prix'];
$toto.="$prix";
echo $toto;
}
?>
Id et prix sont en int(250). Sous phpmyadmin sa fonctionne, mais pas ma requête ... quelle en est la raison svp ?
Merci
-

Aye-Aye - WRInaute passionné

- Messages: 1917
- Inscription: 15 Avr 2005
Un truc un peu comme cela, je crois...
- Code: Tout sélectionner
<?php
include("data_bd.php");
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") or die('Impossible de sélectionner une base de donnée. Assurez vous d\'avoir correctement rempli les données du fichier data_bd.php.');
$query187 = mysql_query("SELECT MIN(prix), MAX(prix) FROM TARIF WHERE id=1221056967");
$toto = mysql_query($query187) or die('Erreur SQL !<br>'.$query187.'<br>'.mysql_error());
echo $toto;
?>
- poulpe
- WRInaute discret

- Messages: 90
- Inscription: 29 Juin 2004
- Code: Tout sélectionner
<?php
include("data_bd.php");
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") or die('Impossible de sélectionner une base de donnée. Assurez vous d\'avoir correctement remplit les données du fichier data_bd.php.');
$query187 = mysql_query("SELECT MIN(prix) as prixmin, MAX(prix) as prixmax FROM TARIF WHERE id =1221056967");
$toto="";
$tata = mysql_fetch_array($query187);
$toto = $tata['prixmin'];
$toto.=$tata['prixmax'];
echo $toto;
?>
Mais la tu vas concaténer les deux valeurs... si tu veux els afficher séparément ca fait echo $tata['prixmin']; echo $tata['prixmax'];
P.S : Aye Aye, ton code va afficher la ressource, pas le résultat.
Dernière édition par poulpe le Mer Sep 10, 2008 19:21, édité 4 fois.
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
J'ai pas saisie cette partie .
A quoi correspond prixmin et prixmax ?
Ma requête sql actuelle utilise un while car elle est censé retourner plusieurs ligne par la suite .. la c'est juste un teste ^^.
Donc en imaginant que la table du poste plus haut soit "pleine" et que l'id actuelle soit une variable du genre "$id", pourquoi je n'ai aucun résultat retourné en l'état ?
Merci de vos lumières
.
poulpe a écrit: MIN(prix) as prixmin,MAX(prix) as prixmax
A quoi correspond prixmin et prixmax ?
Ma requête sql actuelle utilise un while car elle est censé retourner plusieurs ligne par la suite .. la c'est juste un teste ^^.
Donc en imaginant que la table du poste plus haut soit "pleine" et que l'id actuelle soit une variable du genre "$id", pourquoi je n'ai aucun résultat retourné en l'état ?
Merci de vos lumières
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- sql : requête select MAX(champ) from table
- Petit soucis requête sql
- Un petit soucis de requête SQL.
- Petit soucis de Requête SQL invalide??
- Soucis sur une requête sql
- Soucis sur une requête sql.
- Offre lien sur PR 5 contre dépannage .htaccess (5 min max)
- Url maj/min accessible en min est ce du duplicate content ?
- max 100 sur champs de table SQL
- [SQL] Select, Distinct, Max, Group by et autres fariboles
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


