Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/02/2008, 14h09   #1
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 68
Points : 33
Points : 33
Par défaut [SQL] Soucis dans une requête

Bonjour voici mon soucis. J'ai une requête qui me permet de récupérer le max dans la colonne (clé primaire) de ma table. lorsque que je la tape dans l'intitulé SQL de phpmyadmin elle fonctionne correctement mais dans le cadres de mon site dans la page .php ca ne fonctionne pas. Voici le code:
Code :
1
2
3
$last_record="select Numbienimmo from bien_immo where Numbienimmo = (SELECT MAX(Numbienimmo) FROM bien_immo)"; 
		@mysql_db_query("dutriez",$last_record,$id_link);
		$result = mysql_query($last_record) or die($query . " - " . mysql_error());
Si je ne me trompe pas $last_record= "a la valeur la plus grande de la table"?
Et $result reçoit la même valeur?

Si vous aviez la solution à mon problème ça serait cool.
Merci par avance et bonne journée.
biddal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 14h21   #2
Membre du Club
 
Webmaster
Inscription : mai 2007
Messages : 52
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mai 2007
Messages : 52
Points : 46
Points : 46
Pour ne pas simplifier la requête déjà :

Code :
1
2
3
4
5
6
 
$last_record = mysql_query("SELECT MAX(Numbienimmo) FROM bien_immo");
 
$result = mysql_result($last_record, 0)
 
echo "max : $result";
Ema*h est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 14h23   #3
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 034
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 034
Points : 18 328
Points : 18 328
Envoyer un message via MSN à CinePhil
Et pourquoi pas tout simplement :
Code :
SELECT MAX(Numbienimmo) FROM bien_immo
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 14h27   #4
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 68
Points : 33
Points : 33
Par défaut merci

Problème résolu. J'ai essayé ta solution ema et ça a fonctionné. Merci beaucoup. Merci beaucoup aussi à l autre réponse.Bonne journée.
biddal est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h22.


 
 
 
 
Partenaires

Hébergement Web