我写了个数据库连接处理类 。。但是我在声明变量在本类调用时候 总是提示空值错误- - 。。顺便请教下构造是这么写的吗? 我查的BAIDU 写构造各种各样的- - 。。请帮忙修正一下。。谢谢。<?
class FunctionClass{
public $user;
public $pass;
public $host;
public $database;
function FunctionClass(){
$this->$database="MyOffice";
$this->$user="ffhelly";
$this->$pass="19861121";
$this->$host="127.0.0.1";
} function FindUser($sql1)
{
$MySql_Server_name ="127.0.0.1";
$MySql_UserName="root";
$MySql_Password="19861121";
$MySql_DataBase="MyOffice";
//$link = mysql_connect($MySql_Server_name, $MySql_UserName,$MySql_Password);
$link = mysql_connect($this->$host, $this->$user,$this->$pass);
mysql_query("set names 'gb2312'");
$res=mysql_db_query($this->$database,$sql1);
return $res;
}
}
?>
class FunctionClass{
public $user;
public $pass;
public $host;
public $database;
function FunctionClass(){
$this->$database="MyOffice";
$this->$user="ffhelly";
$this->$pass="19861121";
$this->$host="127.0.0.1";
} function FindUser($sql1)
{
$MySql_Server_name ="127.0.0.1";
$MySql_UserName="root";
$MySql_Password="19861121";
$MySql_DataBase="MyOffice";
//$link = mysql_connect($MySql_Server_name, $MySql_UserName,$MySql_Password);
$link = mysql_connect($this->$host, $this->$user,$this->$pass);
mysql_query("set names 'gb2312'");
$res=mysql_db_query($this->$database,$sql1);
return $res;
}
}
?>
解决方案 »
- 新手问下如何修改二维数组中的值?
- 想系统的学习下 mysql导入导出、备份网站、上传网站 这方面的知识。请介绍下我该学什么。用哪些工具。看哪些教程。
- 如何得到本次查询记录和上一条记录的差值???
- 请教这个循环该如何写?
- php数组转json显示中文的一句代码,求解释
- 为什么我的PHP在程序出错后没有任何提示,IE浏览器上就一片空白。
- 大家来看看这个翻页类如何?欢迎批评雅正....来者有奖:)
- 请教,装好php4后,如何进行php.ini的一般设置,谢谢。
- php4+apache1.3.19+sqlserver7,win2kserver,一个奇怪的问题
- sso单点登录中遇到的一些问题
- 字符串分割问题
- 【在下是php新手】,请各位兄弟帮忙看段代码找bug
class FunctionClass{
public $user="ffhelly";
public $pass="19861121";
public $host="127.0.0.1";
public $database="MyOffice";
/*
function FunctionClass(){
$this->$database="MyOffice";
$this->$user="ffhelly";
$this->$pass="19861121";
$this->$host="127.0.0.1";
}
*/
function FindUser($sql1)
{
$MySql_Server_name ="127.0.0.1";
$MySql_UserName="root";
$MySql_Password="19861121";
$MySql_DataBase="MyOffice";
//$link = mysql_connect($MySql_Server_name, $MySql_UserName,$MySql_Password);
$link = mysql_connect($this->$host, $this->$user,$this->$pass);
mysql_query("set names 'gb2312'");
$res=mysql_db_query($this->$database,$sql1);
return $res;
}
}
?>