你好我有一個數組$ name [],我試圖插入到我的表的第二個字段,但它不工作(表仍然是完全空白的)。我在代碼中找不到錯誤,我做錯了什麼?插入php數組數據到mysql不起作用
$username="us";
$password="pw";
$database="db";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("error");
$i=0;
while ($i < 5) {
$query = "INSERT INTO table VALUES ('','$name[i]','','')";
mysql_query($query);
$i++
}
mysql_close();
有什麼想法嗎?謝謝。
普羅蒂普:使用一個for循環會爲你節省兩行代碼。 for($ i = 0; $ i <5; $ i ++){...} – 2009-10-18 19:51:27
這解決了它。 在while循環中有上面的錯誤,我不知道它是什麼。但用for循環替換while循環可以解決這個問題。 – 2009-10-18 20:13:35
我認爲btw的錯誤是$ i ++缺少a;之後。 – 2009-10-19 03:12:53