J'ai fait le script suivant pour insérer des données automatiquement mais les valeurs ($i) ne sont pas rentrées. D'ou vient l'erreur ? en fait il faudrait que je rentre tous les jours et mois d'une année, sur au moins 3 ans. Y a t'il une méthode + simple ?
<?php
// connexion à mysql et ouverture de session
require_once("connexion.php" );
// définition de la requête
$requete="INSERT INTO matable (an) VALUES ('".$i."')";
for($i=1;$i<=10;$i++) {
mysql_query($requete);
}
?>
Merci d'avance
Publicité
Posté le 06-07-2007 à 16:00:06
skeye
Posté le 06-07-2007 à 16:09:08
1) Ton problème est php, pas SQL, là.
2) $requete est une chaine de caractères. Au moment où tu la crées, $i n'existe pas, et elle a la même valeur à chaque tour de la boucle.
---------------
Can't buy what I want because it's free -