-2

我正在使用 php 和 mysqli 来选择数据并将其插入数据库。我遇到的唯一问题是我遇到了解析错误。这是当我尝试获取$stmt然后使用$numrows变量计算行数时。

有人可以帮助我并告诉我我需要做什么来消除解析错误吗?

我已将我的代码粘贴在这个小提琴中

4

2 回答 2

1

您只需要确保所有 if-else 括号都已关闭。他们似乎不在这个花瓶里。就像其他评论者所说,在所有情况下都使用括号是很好的做法,而不仅仅是在 if 而不是 else 周围使用它们。这将导致这样的问题。此外,适当的缩进将使您在遇到此类问题时更容易识别这些问题。

于 2012-08-24T17:31:30.243 回答
0

当您尝试使用 if ... else 时没有正确嵌套或缺少一个,就会出现此错误。

在第 121 行的代码中,您调用了没有 if 的 else。在此之前关闭你的 if 。

**Line2** if ( (strlen($getemail) >= 7) && (strstr($getemail, "@")) && (strstr($getemail, ".")) )
         {
          //your cod
**Line 120** }
**Line 121**  else
          {
            $errormsg = "There is already a User with that Teacher ID"; 
           }
于 2012-08-24T17:40:15.093 回答