我制作了一个简单的脚本,将数据从名为$ videos的数组插入到我的表中。 结果是我得到一个具有正确标题的表,但ID在所有插入的行中反复重复。 奇怪的是,当我在循环中回显$ id时,我每次都得到正确的id。由于某种原因,它也没有在表格中插入正确的ID。
这是我的代码:
$page_counter = 0;
do{
$videos = $bc->find("allVideos",array("page_number" => $page_counter,"page_size" => 10, "media_delivery" => "http"));
for ($movie_counter = 0; $movie_counter < count($videos); $movie_counter++){
$name = $mysqli->escape_string($videos[$movie_counter]->name);
$id = $videos[$movie_counter]->id;
echo "ID " . $id . "<BR>";
$mysqli->query("INSERT INTO bc_current2(id,title) VALUES('$id','$name')");
}
$page_counter++;
}
while (count($videos) == 10);
例如,如果每次我得到打印ID:1,2,3,4 ...... 在我的表中,我看到相同的ID:每行重复1次,但标题是正确的,不会重复。