Oleg Marchuk
Человек
ADODB. Присвоение объекта по ссылке.
Есть такой код в функцие-члене класса.
$this->db - объект ADODB.
Как известно, $this->db->Execute($sql) должен возвращать объект (есть даже специальный пустой класс для пустого recordSet'a).
Запрос $sql - возвращает пустой результат.
Без выделенного &, $rs, как и ожидалось, - класс пустого recordSet'a. С & - $rs === (int)0.
Есть такой код в функцие-члене класса.
$this->db - объект ADODB.
PHP:
$sql = 'select *
from message_thread_subscribe
where thread_id='.(int)$this->place_id.'
and user_id='.(int)$this->conf->get('auth_user_id', 'session');
$rs [B]&[/B] = $this->db->Execute($sql);
Запрос $sql - возвращает пустой результат.
Без выделенного &, $rs, как и ожидалось, - класс пустого recordSet'a. С & - $rs === (int)0.