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 11/05/2007, 16h02   #1
Nouveau Membre du Club
 
Avatar de Yagami_Raito
 
Inscription : mai 2007
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 106
Points : 26
Points : 26
Par défaut [SQL] Comment insérer une variable php dans une requête SQL ?

Voici mon code avec deux requêtes SQL mais je ne sais pas laquelle est la bonne à utilisé

Code :
1
2
3
4
5
6
7
8
	$sql="SELECT `nom_CDS` FROM `chef_de_service` WHERE nom_CDS='$user'" or die (mysql_error());	$resultat=mysql_query($sql);
	if( mysql_fetch_array($resultat) )
	{
	$sql2='SELECT Mot_de_passe FROM chef_de_service WHERE nom_CDS = \"'.$user.'\"' or die (mysql_error());
	$resultat2=mysql_query($sql);
	if( mysql_fetch_array($resultat2))
	{// si le nom d'utilisateur et le mot de passe sont bons, on affiche la page cachée
	?>
Merci pour votre aide !! Venez à mon secours
Yagami_Raito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 16h08   #2
Membre expérimenté
 
Avatar de dj-julio
 
Inscription : décembre 2005
Messages : 742
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 742
Points : 576
Points : 576
Salut,

la 1ère est bonne
Code :
$sql="SELECT `nom_CDS` FROM `chef_de_service` WHERE nom_CDS='$user'" or die (mysql_error());
Sinon tu peux aussi faire :

Code :
$sql="SELECT `nom_CDS` FROM `chef_de_service` WHERE nom_CDS='".$user."'" or die (mysql_error());
mais la 1ère est mieux
__________________
Mon Site/Cv.
dj-julio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 16h15   #3
Nouveau Membre du Club
 
Avatar de Yagami_Raito
 
Inscription : mai 2007
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 106
Points : 26
Points : 26
Merci merci je vais gardé la 1ère alors!!
Yagami_Raito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2007, 04h22   #4
Membre habitué
 
Inscription : mai 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 131
Points : 113
Points : 113
Juste une précision : je ne l'ai pas testé, mais j'ai un doute sur le or die mysql_error()) :
$sql = "SELECT ..." c'est juste la création d'une chaine de caractères, pas une requète SQL.
Donc $sql = "SELECT ..." or die (mysql_error()) ... euh ...
On pourrait aussi faire $sql = "Ah que coucou" or die (mysql_error())
par contre,
$sql = "SELECT ..." ;
$resultat = mysql_query($sql) or die (mysql_error());
ça me parait mieux
zvince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2007, 08h47   #5
Nouveau Membre du Club
 
Avatar de Yagami_Raito
 
Inscription : mai 2007
Messages : 106
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 106
Points : 26
Points : 26
Très juste ! J'avais pas fait attention à cette erreur. Merci pour ton observation, la modification à été éffectuée
Yagami_Raito 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 19h20.


 
 
 
 
Partenaires

Hébergement Web