![](/img/trans.png)
[英]PHP OOP - Php objects extends Mysql Object = Multiple Mysql Connection?
[英]PHP multiple MySQL connection though classes/objects?
这是我要使工作的代码:
<?php
class database {
var $connection;
function database($host,$username,$password,$database){
$this->connection = mysql_connect($host, $username, $password);
mysql_select_db($database,$this->connection);
}
function query($query){
$query = mysql_query($query,$this->connection);
return $query;
}
}
$db = new database("localhost","root","password","database1");
$db2 = new database("SERVER2","root","password","database2");
$sql = $db->query("SELECT * FROM users WHERE name = 'Yifan' LIMIT 1");
$row = mysql_fetch_assoc($sql);
var_dump($row);
$sql = $db2->query("SELECT * FROM users WHERE name = 'Yifan' LIMIT 1");
$row = mysql_fetch_assoc($sql);
var_dump($row);
?>
因此,如果您不了解,我想使用对象与mysql建立两个或多个连接,但是问题是,我得到“ bool(false)”作为第一个结果,而第二个得到正确的响应。 对我做错了什么,或者甚至有可能做的任何想法? 谢谢。
mysql_connect的下一个参数是$ new_link,您可以尝试在其中发送true并查看是否有帮助吗?
$this->connection = mysql_connect($host, $username, $password, true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.