我使用php和mysqli来选择数据并将其插入数据库。我遇到的唯一问题是我得到了一个解析错误。这是我尝试为$stmt
执行提取操作,然后使用$numrows
变量计算行数的时候。
有人能帮我,告诉我需要做什么来删除解析错误吗?
我已经把我的代码粘贴在这个小提琴
您只需要确保所有if-else括号都是闭合的。它们似乎不在这个花瓶里。正如其他评论者所说,在所有情况下都使用括号是很好的,而不仅仅是在if周围使用括号,而不是在else周围使用括号。这将导致这样的问题。此外,适当的缩进将使您在遇到此类问题时更容易识别它们。
当您尝试使用if。。。否则没有正确的嵌套或缺少嵌套。
在第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";
}