我在我的代码中创建了这个函数:
function fetch() {
return fetch(PDO::FETCH_OBJ)
}
Run Code Online (Sandbox Code Playgroud)
只做
$query->fetch()
Run Code Online (Sandbox Code Playgroud)
它会自动变成
$query->fetch(PDO::FETCH_OBJ)
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.什么是正确的方法呢?
设置数据库连接以PDO::FETCH_OBJ在默认情况下使用:
$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
Run Code Online (Sandbox Code Playgroud)
该函数不起作用,因为你不能在PHP中扩展现有的类(好吧,没有RunKit hackery).
| 归档时间: |
|
| 查看次数: |
842 次 |
| 最近记录: |