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 15/11/2006, 09h03   #1
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
Par défaut [Conception] Comparer variable avec la base de donnée

Bonjour, ma question est surement bête mais impossible de la résoudre...

J'ai une variable $mavariable et j'aimerais savoir comment la comparer avec un des champs de ma BD ! Si elle est déja dans la BD j'affiche "elle est déja dans la BD" mais si elle n'y est pas "elle n'est pas dans la BD" !

Vraiment desolé mais j'ai un blanc !
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 09h17   #2
Invité de passage
 
Inscription : octobre 2005
Messages : 17
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : octobre 2005
Messages : 17
Points : 4
Points : 4
Par défaut bijour

Il suffirait pas de faire un SELECT $tonchamp from $tabase, puis de comparer le resultat avec ta variable?
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$existe_deja=false;
$requete="SELECT $tonchamp from $tabase";
$res=mysql_query($requete);
while($data=mysql_fetch_array($res)){
       if($data[0]==$la_variable_a_tester){//data[0] parce tu n'as qu'un champ dans le select
              $existe_deja=true;
       }
}
if($existe_deja){
      echo "la variable existe dans la base";
}
else{
     echo "la variable n'apparaît pas dans la base";
}
J' ai pas testé mais ca dervrait marcher à mon avis
riopelb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 09h29   #3
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
ah ok ! Je voyais vraiment pas ca comme ca... Merci bcp je vais de suite tester !!!
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 10h32   #4
Invité de passage
 
Inscription : octobre 2005
Messages : 17
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : octobre 2005
Messages : 17
Points : 4
Points : 4
Par défaut De rien!

Si ca marche, oublie pas le tag resolu
riopelb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 10h39   #5
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
yes moi aussi ! merci bcp !
Dsphinx 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 07h05.


 
 
 
 
Partenaires

Hébergement Web