我在我的客户托管的1& 1帐户中遇到了一些问题。 第2行和第2行我收到错误20(在下面用粗体表示),因为它们是基本的php函数而没有意义。
我已经使用了相同的脚本几十次而没有任何问题,直到将它放在这个1& 1帐户上。有人看到我可能会遗失的东西吗?
class Mysql {
私人$ conn;
function __construct(){ $ this-> conn = new mysqli(DB_SERVER,DB_USER,DB_PASSWORD,DB_NAME)或 die('连接数据库时出现问题。'); }
function verify_Username_and_Pass($ un,$ pwd){
$ query =“SELECT * 来自用户 用户名=?和密码=? 限制1“;
if($ stmt = $ this-> conn-> prepare($ query)){ $ stmt-> bind_param('ss',$ un,$ pwd); $ stmt->执行();
提前致谢!
编辑:
感谢pinkgothic提醒我把错误放在这里>。<
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/24/d100728/htdocs/members/classes/Mysql.php on line 6
^那是私人类
Fatal error: Call to a member function on a non-object in /homepages/24/d100728/htdocs/members/classes/Mysql.php on line 20
^私有线被注释掉后,即可到达登录界面,但在提交时会收到此错误。
此外,数据库正在运行MySQL5.0。
答案 0 :(得分:0)
如果它在私有变量声明上失败,它可能正在运行PHP 4,因为没有办法将私有类属性设置为PHP 5。