Comparaison variable avec tableau MYSQL
Résolu/Fermé
Tsointsoin
-
25 août 2009 à 14:15
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 26 août 2009 à 11:08
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 26 août 2009 à 11:08
A voir également:
- Comparaison variable avec tableau MYSQL
- Tableau word - Guide
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Trier tableau excel - Guide
- Comparaison million milliard - Accueil - Technologies
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
25 août 2009 à 14:24
25 août 2009 à 14:24
$titres = mysql_query('SELECT titre FROM news ');
$tab = mysql_fetch_array($titres);
en faisant ainsi tu ne sort qu'un seul résultat , pour parcourir ttes les réponse il faut faire une boucle while:
sinon une autre solution directement dans ta requette
$titre_existant = mysql_query("SELECT titre FROM news WHERE titre = '".$nouveau_titre."' ");
//on regarde si on en a trouvé:
if(mysql_num_rows($titre_existant)>0) $double=true;
$tab = mysql_fetch_array($titres);
en faisant ainsi tu ne sort qu'un seul résultat , pour parcourir ttes les réponse il faut faire une boucle while:
$titres = mysql_query('SELECT titre FROM news '); while($tab = mysql_fetch_array($titres)){ if($tab['titre']==$nouveau_titre) $double=true; }
sinon une autre solution directement dans ta requette
$titre_existant = mysql_query("SELECT titre FROM news WHERE titre = '".$nouveau_titre."' ");
//on regarde si on en a trouvé:
if(mysql_num_rows($titre_existant)>0) $double=true;
ehman
Messages postés
6
Date d'inscription
mercredi 29 novembre 2006
Statut
Membre
Dernière intervention
18 novembre 2009
25 août 2009 à 19:39
25 août 2009 à 19:39
plus simple, tu définis ton champs titre avec le paramètre UNIQUE
du coup inutile de faire une requête pour ne pas dupliquer un titre.
du coup inutile de faire une requête pour ne pas dupliquer un titre.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
26 août 2009 à 11:08
26 août 2009 à 11:08
oui mais avec le paramètre UNIQUE ça va faire une erreur mysql si doublon
ce qui veut c'est informer l'utilisateur que c'est un doublon
ce qui veut c'est informer l'utilisateur que c'est un doublon