解决 PHP PDO 报错 Cannot execute queries while other unbuffered queries are active
在测试版本升级过程中遇到PHP pdo报错:SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. 本文记录排查过程和其思考。
2025/03/13
丁国栋
46
构造器内为什么不能执行某个方法
原来如此
感悟名称 : 禅道框架错误使用之构造器内为什么不能使用display方法
感悟起源 : 禅道框架在开始处理请求时先通过初始化一个router类的实例并设置为全局变量$app,这可以用来调用不同类中的方法。这种设计类似面向对象编程中“继承”的“组合模式”(在当前类中创建其他类的实例供当前类或子类使用)将不同的类塞入到router中。作为程序员我们知道我们通过子类继承父类扩展父类实现自定义功...
2025/02/25
丁国栋
74
使用 PHP xhprof 分析Web请求的性能情况
本文介绍和记录如何使用 php xhprof 分析一次web请求的性能,以及xhprof中需要了解的知识点和使用经验。
2025/01/19
丁国栋
104