我的代码在localhost上完全正常工作,我决定将其转移到服务器进行最终测试,并发现它突然无法正常工作。我可以知道它有什么问题吗?
else if ($password == $passwordcfm) {
mysql_query("INSERT INTO member (username, password, printName, email, location, gender, class, contact)
VALUES ('$username', '$password', '$realName', '$email', '$address', '$sex', 'ORD', '$noNumber')");
echo "Successfully registered as member.<br><br> <a href='index.php'>Click Here to return to Index</a>.";
}
mysql_close($con);
此外,我还有另外一个涉及phpmailer的PHP代码...它在我的localhost端工作,并继续在服务器上失败...而且似乎服务器没有读取这些&#34; mysqli的&#34;东西......只有&#34; mysql&#34;。
答案 0 :(得分:0)
检查以下内容:
您的服务器代码中与datavase的连接是否正确?
您的服务器是否为PHPmailer设置了SMTP?
你的apache启用了mysqli吗?查看详细信息:http://forums.cpanel.net/f5/how-want-enable-mysqli-142737.html
如果您还有其他问题,请发表评论!
答案 1 :(得分:0)
else if($ password == $ passwordcfm){
mysql_query(“INSERT INTO成员(用户名,密码,printName,电子邮件,位置,性别,类,联系人)
VALUES('“。$ username。”','“。$ password。”','“。$ realName。”','“。$ email。”','“。$ address。”','“。 $ sex。“','”。“。'','”。$ noNumber。“')”);
echo“已成功注册成为会员。
点击此处返回索引。”;
}
mysql_close($ CON);