0

目前我正在尝试使用以下代码将多行插入 MySQL 数据库,但是我不断收到错误 500(内部服务器错误)...我在这里做正确的事情吗?我对 PHP 比较陌生。谢谢

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);
  }
4

2 回答 2

3

将此添加到您的脚本之上以启用错误报告。

 ini_set('display_errors','On');
 error_reporting(E_ALL);

然后你就会知道问题可能是什么。

PHP 错误报告

于 2012-08-02T03:05:36.670 回答
0

按照要求:

`var $插入选项;

不合适的 OOP 或大脑中的大量 javascript?

于 2012-08-02T19:38:08.170 回答