我試圖將數組中的數據行插入到表中。它是將這個而不是實際的數據:使用for循環將數組的實例插入到表中
這裏是我的代碼:
for ($i = 0; $i < $arraycount; $i++)
{
$db->query("INSERT INTO contact_tariffs (qid, retail_name, tariff_name, tariff_net, tariff_rental, tariff_inclusive, tariff_length, tariff_data)
Values ('$qid', '$quote->retail_name[$i]', '$quote->tariff_name[$i]', '$quote->tariff_net[$i]', '$quote->tariff_rental[$i]', '$quote->tariff_inclusive[$i]', '$quote->tariff_length[$i]', '$quote->tariff_data[$i]')");
}
我一直在使用$_POST
和$_SESSION
變量和我有唯一的解決辦法是,當有類似的問題臨時將這些值傳輸到臨時變量並使用臨時變量插入到數據庫中。
看看[字符串解析](http://www.php.net/manual/en/language.types.string.php#language.types.string.parsing),使用大括號,或者可能使用sprintf或準備好的陳述 – Wrikken 2012-02-03 11:44:27