$playernames
さまざまなプレイヤー名を保持する配列があります。値を抽出してデータベースに 1 回につき 1 つのクエリをアップロードしようとしています。
for ($i=0; sizeof($playername) > $i; $i++)
{
$name = $playername[$i];
$query = mysql_query(
"INSERT INTO `team`(`fixture_id`,`player_name`
)
VALUES ($id, '$name')") or die(mysql_error());
}
ただし、現在起こっていることは、ループ内のすべてのクエリの後、データベースの名前列でデータが上書きされることです。実行後、DB を開くと、配列に含まれる最後のプレーヤーの名前のみが表示されます。
私は何を間違っていますか?前もって感謝します。(この質問が重複に触れている場合は申し訳ありませんが、上記の問題に関する明確な説明はありません)