0

使用此代码,我可以将内容放入我的数据库(更具体的http://puu.sh/4vO16.png)现在我想要的是代码将前半部分(在本例中为两行)放入名为A 和后半部分在名为 B 的表中。

这可能吗?如果是这样,你会帮助我吗?谢谢!

// Enter New Data To Table
$uitvoer = getTable($url);
foreach ($uitvoer as $row) {
   $query = array();
   $insert = "";
   $insert_values = "";

   foreach ($row as $col) {
       $query[] = strip_tags($col);
   }

   $insert_values = implode("','", $query) ;
   $insert = "'".$insert_values."'";

   $sql="INSERT INTO " . $tableName . " (id, naam, punten, NUMwedstrijden, NUMgewonnen, NUMverloren, GEWsets, VERLsets, forfait) VALUES ($insert)";

   mysqli_query($con,$sql);
}
4

1 回答 1

0

我希望这符合您的需求;

$uitvoer = getTable($url);
$counter = 0; 

foreach ($uitvoer as $row) {

   $tableName = "talbeA";
   if ((count($uitvoer) / 2) <= $counter) $tableName = "tableB";
   //the magic happens on the line above

   $query = array();
   $insert = "";
   $insert_values = "";

   foreach ($row as $col) {

       $query[] = strip_tags($col);

   }

   $insert_values = implode("','", $query) ;
   $insert = "'".$insert_values."'";

   $sql="INSERT INTO " . $tableName . " (id, naam, punten, NUMwedstrijden, NUMgewonnen, NUMverloren, GEWsets, VERLsets, forfait) VALUES ($insert)";

   mysqli_query($con,$sql);
   $counter++;

}

我认为这是一个非常奇怪的问题,如果我做对了并且您只想将插入物分成两半(正如您在问题中提到的那样),就是这样。

于 2013-09-20T14:26:19.193 回答