php – 为什么要指定显式数据库连接?
我正在为自己制作一个简单的博客,在阅读
PHP手册时,我发现了这个
http://us2.php.net/manual/en/function.pg-query.php
它说
为什么不使用最后一个连接?我从不打算每个PHP脚本打开超过1个连接,那么这怎么会给我带来错误呢? 解决方法
哈. “我从不打算每个PHP脚本打开超过1个连接.”
我记得我最后一次这么说.它回来了’应该三个.那时我还是个年轻的鞭子,就像你自己一样.充满了吐和醋.如果我不需要,为什么要这样做呢?这是我们的小网络创业公司的主流智慧. “完成它吧!”我们大喊大叫.另外,我们在腰带上戴洋葱. 嗯…时间到了,我在主站点添加了一个快速的小统计数据库.没什么特别的,只是想要分别跟踪一些统计数据.我想我会重新使用数据库包装器.它是时间的好包装!抽象出我需要的所有数据库功能.但是当我在那里添加它时,一些古怪的事情开始发生.它没有意义.我有两个独立的数据库包装器对象……两个独立的连接!他们怎么会相互影响?但随后用户将被随机注销.会话会失败.有时密钥更新会变坏.有些查询在错误的数据库上运行.狗和猫开始一起生活!这是大规模的歇斯底里! 如果我原来只指定了那个连接器.如果我只保留它们,那么pg_query会知道使用哪一个.可以防止如此多的数据丢失.这么多好的元组……这么好的数据.丢失.丢失… *嗅* (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |