AFAIK, как OO, так и процедурные стили Mysqli даже не распределяют ресурсы результата вообще.Все функции и методы query()
и real_query()
немедленно (или в конечном итоге приводят) возвращают Mysqli_result
объект , если возвращается набор записей.В расширении Mysqli нет функции или свойства для извлечения «ссылки» из основного объекта Mysqli
или извлечения ресурса (как такового) из объекта Mysqli_result
.Фактически, то, что $link
, на которое вы ссылаетесь в примерах процедурного стиля Mysqli, на самом деле является просто Mysqli
объектом.
Если какая-либо функция, которую вы используете, вызывает "ресурс результата", они быозначать, что это происходит от функции старого, регулярного расширения Mysql.Невозможно объединить функции и методы Mysql и Mysqli.По сути, да, вам бы пришлось полностью отказаться от Mysql i в этом случае и начать с процедурного Mysql в старом стиле с самого начала.