PHP多个MySQL连接虽然是类/对象?
发布时间:2020-12-13 21:34:38 所属栏目:PHP教程 来源:网络整理
导读:这是我正在努力工作的代码: ?phpclass database { var $connection; function database($host,$username,$password,$database){ $this-connection = mysql_connect($host,$password); mysql_select_db($database,$this-connection); } function query($quer
这是我正在努力工作的代码:
<?php class database { var $connection; function database($host,$username,$password,$database){ $this->connection = mysql_connect($host,$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","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,你可以尝试在那里发送一个真实的,看它是否有帮助?
$this->connection = mysql_connect($host,true); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |