Есть один велосипед. В нем с результатом после query (объект mysqli_result) можно сделать fetchAll, fetch, getCell, getColumn. И вот встала задача получить сначала столбец (getColumn), а потом заново в цикле сделать перебрать все элементы (fetch). Пробовал делать reset($res); - ничего. Клонировать объект mysqli_result нельзя. Как быть?
cпросил дирика на работе. Он пожал плечами, посмеялся и говорит: "есть же исходники на сях. Другого варианта я не вижу". Неужели все так плохо? Зачем они запретили клонирование?
http://us.php.net/manual/en/mysqli-result.data-seek.php кажется проблема решена и что же все молчали?
[vs] мне 2 раза нужно это делать, как ни крути. За первый цикл (getColumn) я формирую список id'шников для таблицы url_rewrites, потом делаю запрос на выборку их, далее опять прохожусь по каждому (fetch) и нацепляю данные из таблицы да-да, можно одним запросом, но мне нужно разделить это.