我正在尝试编写一个包含类别的前 10 名列表,但它并没有按照我想要的方式工作。有一个包含动态项目数 (n) 的数组,并且希望将此数组中的每个项目循环 10 次以将 n*10 行写入 MySQL 表。($i 也会增加游戏排名)。如果我回显、print_r 或 var_dump 代码它可以工作,但是当我尝试将它写入 MySQL 表时它不起作用。
这是代码:
for ($i = 1; $i <= 10; $i++) {
foreach($titles as $val) {
$query .= "INSERT INTO charts (game_place, game_name, game_preweek, game_developer, game_release, game_link, game_image, game_category, charts_updated) VALUES (".$i.", '', '', '', '', '', '', '".$val."', '".time()."');";
mysql_query($query);
};
};
有人知道我的问题的答案吗?