php – 可以在类之间维护PDO连接吗?
发布时间:2021-03-19 09:22:56 所属栏目:编程 来源:网络整理
导读:我正在尝试创建一个简单的查询库,我正在使用PDO进行数据库访问. 假设我有以下两个类: class FirstClass { var $dbh; function __construct($host,$dbname,$user,$pw) { $this-dbh = new PDO ("mysql:host=$host;dbname=$dbname",$pw); } function use_sec
我正在尝试创建一个简单的查询库,我正在使用PDO进行数据库访问. 假设我有以下两个类:
这是在类之间使用相同PDO连接的正确方法吗? – 因为我似乎遇到了一些问题,例如,如果我从第二个类中var_dump我的连接,我得到:
当然那不对? 另外,如果我运行一个select查询,然后转储$sth变量,我只得到:
这是因为我错误地处理了连接吗? – 如果是这样,我怎样才能在类之间正确使用相同的连接? 最佳答案 发生这种情况,因为你覆盖$sth,这是你的语句,但现在是一个布尔值:
要纠正它,只是不要覆盖$sth,这样你就可以从中获取结果:
(编辑:天瑞地安资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐