[Plan du site]
Vous êtes ici ---
> Le Site du Zér0
> Les forums
> Site Web
> PHP
> Bug d'une requête SQL
> Lecture du sujet
Bug d'une requête SQL
Vous devez être inscrit pour pouvoir poster des messages
|
Page :
1
|
| Auteur |
Message |
|
1 visiteur sur ce sujet (1 anonyme)
|
|
Page :
1
|
Groupe : Membres
|
Bonjour,
J'ai un petit souci avec une requête SQL qui est censée me dire si le contenu de ma variable est dans la base de donnée ou non...
Voici le code :
Code : PHP 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | for($i = 0; $i != $nb_dossier; $i++)
{
$item = $items[$i];
print("<br/><li>$item</li>"); //Listing de tous les dossiers
if(mysql_query('SELECT ngal_foldername FROM t_name_galeries WHERE ngal_foldername =\''. $item.'\''))
{
print("<b>OK</b>");
print("<br/>Dossier testé : $item<br/>");
$new_folder = $item;
}
else
{
print("<b>KO</b>");
}
}
|
Je pense avoir fait une erreur dans ma requête SQL, car quoi qu'il m'arrive, il me dit que la variable testée est dans la base de donnée (alors qu'un des $item (le premier) n'est pas dans la base de données...
Merci d'avance
|
yeeah, rastafari!!!!
.gif) Groupe : Membres
|
C'est pas comme ça qu'on fait une requete... mysql_query() retourne une "ressource" que tu dois interpréter, va voir dans les tutos de mathéo pour voir comment ça marche.
@++
|
Groupe : Membres
|
Bah... j'essaie un peu tout.. voici mon code initial :
Code : PHP 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | for($i = 0; $i != $nb_dossier; $i++)
{
$item = $items[$i];
print("<br/><li>$item</li>"); //Listing de tous les dossiers
$retour = mysql_query('SELECT ngal_foldername FROM t_name_galeries') or die(mysql_error());
while($donnees = mysql_fetch_array($retour))
{
$ngal_foldername = $donnees['ngal_foldername'];
print("<br/>ngal foldername : $ngal_foldername<br/>");
if($ngal_foldername != $item) //Test si le nom du dossier actuel est dans la BDD ou non
{
$new_folder = $item; //S'il ne l'est pas, le considère comme LE nouveau dossier.
}
}
}
|
Voila voila... Le problème étant que je n'arrive pas à trouver l'ensemble de conditions pour qu'il me dise que tel variable est déjà enregistrée dans la BDD ou non...
|
Retour au forum "PHP" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages