mySQL private / conn问题

时间:2010-12-10 16:14:41

标签: php mysql

我在我的客户托管的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。

1 个答案:

答案 0 :(得分:0)

如果它在私有变量声明上失败,它可能正在运行PHP 4,因为没有办法将私有类属性设置为PHP 5。