我試圖找到與此答案的另一個問題,但我沒有運氣。我的問題基本上是......這項工作?插入數組值到MySQL
$insert_tweets = "INSERT INTO tweets (
'id',
'created_at',
'from_user_id',
'profile_image',
'from_user',
'from_user_name',
'text'
) VALUES (
{$user_data[$i]["id"]},
{$user_data[$i]["created_at"]},
{$user_data[$i]["from_user_id"]},
{$user_data[$i]["profile_image"]},
{$user_data[$i]["from_user"]},
{$user_data[$i]["from_user_name"]},
{$user_data[$i]["text"]}
)"
for($i=0;$i<count($user_data);$i++){
mysqli_query($mysqli,$insert_tweets);
}
$ user_data是一個多維數組,它的第一個級別是數字,後面的級別是關聯的。
此外,在插入之前「數據庫準備」/清理關聯數組變量的最佳方法是什麼?我沒有預料到任何惡意數據,但總是有可能的。
是,如果你解決語法錯誤,將工作,缺少';'在SQL結束_and_內移動的SQL字符串你的循環。 ')''' – 2012-07-27 02:46:18
你不需要圍繞列名引用單引號 – lusketeer 2012-07-27 02:49:17