[resolu] Ajouts de données sql par php

Ajouts de données sql par php [resolu] - PHP - Programmation

Marsh Posté le 20-06-2007 à 12:46:10    

Je bloque sur un truc tout bete mais voilà certainement qu'un avis exterieur m'évitera de chercher betement durant une demi-heure.
 
L'idée est d'enregistrer dans une table sql des informations sur les fichiers present dans le repertoire courant.
les champs sont : id, nom, nombre de téléchargements, taille en ko, date, type de fichier
 
 
<?php
mysql_connect(...) or die("Impossible de se connecter-SQL" );
mysql_select_db(...);
 
$open = opendir("." );  
while ($file = readdir($open)){    
  if (is_file($file)){
   if ($file != "." && $file != "index.php" && $file != "addsql.php" ) {
   $size = round(filesize($file)/1024);
   $date = filemtime($file);
   mysql_query("INSERT INTO Fichiers VALUES('', $file, '0', $size, '', 'pps')" );
                   //INSERT INTO Fichiers VALUES('', 'coucou', '0', 777, 2007-01-10, 'pps')
   }
  }
}
closedir($open);  
 
mysql_close();
?>
 
A l'execution de ce code aucune erreur n'est produite mais aucune donnée n'est également enregistré dans la table sql alors qu'en tappant manuellement la ligne commentée dans le code dans phpmyadmin/sql les données s'ajoutent bien.  
 
Où est la faute ?  :??:


Message édité par Pulsar- le 20-06-2007 à 13:33:10
Reply

Marsh Posté le 20-06-2007 à 12:46:10   

Reply

Marsh Posté le 20-06-2007 à 13:19:01    

le $file n'est pas entre quotes...

Reply

Marsh Posté le 20-06-2007 à 13:32:48    

Merci, c'etait sur que ca devait etre une erreur toute bete :)

Reply

Marsh Posté le 20-06-2007 à 15:47:09    

:jap:

Reply

Marsh Posté le 20-06-2007 à 16:29:14    

petite réflexion sur la fonction ReadDir ...
http://fr.php.net/manual/en/function.readdir.php

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed