Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 29/03/2011, 13h45   #1
Provisoirement toléré
 
Inscription : février 2008
Messages : 308
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 308
Points : 66
Points : 66
Par défaut parcourir table mysql

Bonjour,
j'ai ce scipt
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
$var=5;
 
query  = "SELECT valcontent FROM valcontent";
$result = mysql_query($query ,$db) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
//echo $total;
 
 
 
            //mysql_query("INSERT INTO valcontent (valcontent) VALUES ( '$var')");
 
		//	echo 'different';
			}
 
 }
je veux tester ma variable $var avec le contenue de la table valcontenet
si il est différent aux valeur de la table j'insère la valeur $var a nouveau
mon problème que je ne sais pas comment parcourir la table pour test si la valeur $var existe ou non
merci d'avance
rezguiinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 13h55   #2
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 245
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 245
Points : 1 502
Points : 1 502
Salut,
tu peux faire ainsi :
Code php :
1
2
3
4
5
6
7
8
$var=5;
 
query  = "SELECT valcontent FROM valcontent WHERE valcontent=$var";
$result = mysql_query($query ,$db) or die ('Erreur : '.mysql_error() );
if(mysql_num_rows($result)==0)//s'il ne trouve pas $var, c'est qu'il n'existe pas, il faut l'inserer
{
 mysql_query("INSERT INTO valcontent (valcontent) VALUES ( '$var')");
}
(plus ou moins ainsi, j'ai pas teste le code)
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 14h16   #3
Provisoirement toléré
 
Inscription : février 2008
Messages : 308
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 308
Points : 66
Points : 66
j'ai cette erreur

Code :
Erreur : Champ 'a757' inconnu dans where clause
merci d'avance
rezguiinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 15h10   #4
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 245
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 245
Points : 1 502
Points : 1 502
peut-etre la concatenation, desole. essaye ca
Code php :
query  = "SELECT valcontent FROM valcontent WHERE valcontent='".$var."' ";
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri 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 20h42.


 
 
 
 
Partenaires

Hébergement Web