我不知道查詢無法正常工作的原因,可能是我錯過的一個輕微錯誤。我嘗試將數據插入表列,具體取決於匹配與否。我知道數據在我的數組中,但我懷疑它正在寫出的查詢給我一個錯誤。使用數組將數據插入數據庫
這裏是我的代碼:
$querytwo = 'INSERT INTO `' . $tablename . '` ' . ' (`' . $match_player_in_game . '`) ' . 'VALUES' . '(' . 'yes' . ')';
foreach ($player_fromsite as $match_player_in_game) {
for ($a = 0; $a < 11; $a++) {
if ($match_player_in_game == $home_players[$a]) {
// Insert a row of information into the table "example"
mysql_query($querytwo) or die(mysql_error());
} else {
}
}
}
該消息被返回'Undefined variable: match_player_in_game'
。
您正在使用變量_before_定義它。把查詢放在循環中,而不是在 –
之外,你需要把你的$ querytwo放到for()循環裏面,那麼它就可以爲你工作 – frosty11x
@ frosty11x你的評論應該是一個答案 – MonkeyZeus