Problème d'insertion très complexe (besoin d'un pro)
Posté : 31 mai 2005, 10:54
Bonjour,
voici une partie de mon code pour une insertion complexe
Je voudrais remplir le champs ReportID avec $ID pour chaque ligne qui sera en provenance de $F1 qui sera insérée
Est ce que quelqu'un connait la bonne formulation à cette requête ??
voici une partie de mon code pour une insertion complexe
if(file_exists($FI))//si le fichier exist
{
$fichier=file("$FI");//parcours le fichier csv ligne par ligne et stocke chaque ligne dans un tableau
$query="SELECT NextID FROM nextid";
$result=mysql_query($query);
$row=mysql_fetch_assoc($result);
$ID=$row["NextID"];
$NextID=$ID+1;
$F1=addslashes($FI);
$insert="LOAD DATA INFILE '".$FI."' INSERT INTO TABLE 'item' FIELDS TERMINATED BY ';'LINES TERMINATED BY '\\n\\r' IGNORE 9 LINES (INum,IPage,IDevice,IGroup,IValue,IID) ";
mysql_query($insert)or die(mysql_error());
}
Ma table item compte comme champs (INum,IPage,IDevice,IGroup,IValue,IID, ReportID)Je voudrais remplir le champs ReportID avec $ID pour chaque ligne qui sera en provenance de $F1 qui sera insérée
Est ce que quelqu'un connait la bonne formulation à cette requête ??