我创建了一个名为db的类来连接服务器
class db {
private $host='localhost';
private $username='root';
private $password='';
private $dbc;
public function connect() {
$this->dbc=mysql_connect_db($this->host,$this->username,$this->password);
}
在index.php中我创建了一个类'db'
的对象$con=new db;
$con->connect();
问题是我通过
进行了查询 mysql_query($query,"host connection parameter");
我不知道如何传递mysql_query()的第二个参数,这是一个主机连接参数。我试着输入
mysql_query($query,$con->connect()->dbc);
但它没有用。任何人都知道如何解决这个问题
答案 0 :(得分:1)
像这样修改你的类,这样你就可以用它来执行查询。
class db {
private $host='localhost';
private $username='root';
private $password='';
private $dbc;
public function connect() {
$this->dbc=mysql_connect_db($this->host,$this->username,$this->password);
}
public function query($sql) {
return mysql_query($sql, $this->dbc);
}
然后你可以使用
$db = new db();
$db->connect();
$rs = $db->query("SELECT .....");