加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 为什么要指定显式数据库连接?

发布时间:2020-12-13 22:12:17 所属栏目:PHP教程 来源:网络整理
导读:我正在为自己制作一个简单的博客,在阅读 PHP手册时,我发现了这个 http://us2.php.net/manual/en/function.pg-query.php 它说 resource pg_query ([ resource $connection ],string $query ) … Note: Although connection can be omitted,it is not recommen
我正在为自己制作一个简单的博客,在阅读 PHP手册时,我发现了这个 http://us2.php.net/manual/en/function.pg-query.php

它说

resource pg_query ([ resource
$connection ],string $query )

Note: Although connection can be omitted,it is not recommended,since
it can be the cause of hard to find
bugs in scripts.

为什么不使用最后一个连接?我从不打算每个PHP脚本打开超过1个连接,那么这怎么会给我带来错误呢?

解决方法

哈. “我从不打算每个PHP脚本打开超过1个连接.”

我记得我最后一次这么说.它回来了’应该三个.那时我还是个年轻的鞭子,就像你自己一样.充满了吐和醋.如果我不需要,为什么要这样做呢?这是我们的小网络创业公司的主流智慧. “完成它吧!”我们大喊大叫.另外,我们在腰带上戴洋葱.

嗯…时间到了,我在主站点添加了一个快速的小统计数据库.没什么特别的,只是想要分别跟踪一些统计数据.我想我会重新使用数据库包装器.它是时间的好包装!抽象出我需要的所有数据库功能.但是当我在那里添加它时,一些古怪的事情开始发生.它没有意义.我有两个独立的数据库包装器对象……两个独立的连接!他们怎么会相互影响?但随后用户将被随机注销.会话会失败.有时密钥更新会变坏.有些查询在错误的数据库上运行.狗和猫开始一起生活!这是大规模的歇斯底里!

如果我原来只指定了那个连接器.如果我只保留它们,那么pg_query会知道使用哪一个.可以防止如此多的数据丢失.这么多好的元组……这么好的数据.丢失.丢失…

*嗅*

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读