Boucle while avec SQL marche pas

Fermé
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 - 31 mars 2009 à 22:03
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 - 1 avril 2009 à 13:45
Bonjour,
j'ai fais une boucle While et dedans, il y a un ajout dans une base de donnée MySQL, mais il y a que le premier ajout qui se fait, et pas le deuxième, ni le troisième etc... voici le code :

<?php
mysql_connect("sql.olympe-network.com", "user", "password");
mysql_select_db("bdd");


$count = "1";

$dir    = '.';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);

while ($count < "40")
{


if (preg_match("#.html#", $files1[$count]) || preg_match("#.htm#", $files1[$count]))
{
	$tags = get_meta_tags($files1[$count]);
	$fichier = $files1[$count];
	$key = $tags['keywords'];
	$titre = $tags['title'];

?>
L'adresse du site est : <?php echo $files1[$count] ?>
<br />
Le nom de l'auteur: <?php echo $tags['author']; ?>
<br />
Les mots clés du site: <?php echo $tags['keywords']; ?>
<br />
Le titre : <?php echo $tags['title']; ?>
<?php
mysql_query("INSERT INTO search VALUES('$fichier', '$key', '$titre', '')");


}

$count = $count + "1";

}
mysql_close();
?> 


Voila, merci .

2 réponses

marie pink angel Messages postés 85 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 18 avril 2011 4
31 mars 2009 à 23:12
tu n a pas essayer d 'eliminer les cotes càd ecrire 1 au lieu de "1" et 40 au lieu de "40" .
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 avril 2009 à 13:45
Oui, j'ai essayé, mais ça ne change rien
0