2013-07-10 2 views

ответ

5

Настройка соединения с базой данных, чтобы использовать PDO::FETCH_OBJ по умолчанию:

$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); 

Функция не работает, потому что вы просто не можете расширить существующие классы (ну, без RunKit повозка, запряженная волами) в PHP.

+0

, как это будет работать? Я имею в виду, как я буду использовать 'fetch()' после того, как я установил значение по умолчанию –

+0

@UseR: точно так же, как вы хотели: '$ query-> fetch()'. – Ryan

1

Добавить запрос в качестве параметра функции:

<?php 
function fetch($q) 
{ 
    return $q->fetch(PDO::FETCH_OBJ) 
} 
fetch($query); 
?> 
Смежные вопросы