0
目前我試圖用下面的代碼將多行插入到MySQL數據庫中,但是我一直收到錯誤500(內部服務器錯誤)......我正在做一些事情這裏正確嗎?我對PHP比較陌生。謝謝試圖向MySQL表中插入多行
for ($i = 0; $i < $numberOfOptions; $i++) {
var $insertOptions; <<<<<<<< Error here. Should not have 'var' pre-fix
if ($numbersOrLetters == 0) {
$optionNumber = $i + 1;
$insertOptions = "INSERT INTO Survey_results (Survey_authKey, Option_name, Option_value)
VALUES ('$userAuthKey','$optionNumber','0')";
}
else {
$currentValue = $letter[$i];
$insertOptions = "INSERT INTO Survey_results (Survey_authKey, Option_name, Option_value)
VALUES ('$userAuthKey','$currentValue','0')";
}
mysql_query($insertOptions);
}
「var $ insertOptions;」不合適的OOP或在大腦上的JavaScript? – 2012-08-02 03:44:22
請**不要在任何新代碼中使用** mysql_query'。這是非常危險的,安全使用非常困難。 [正確脫離你的SQL](http://bobby-tables.com/php),否則你的應用程序將會出現嚴重問題。 – tadman 2012-08-02 05:08:21
@Dagon是的,你完全正確。太多的方式javascript:D – Apollo 2012-08-02 14:11:27