Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   работа с результатом sql-запроса (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/rabota-s-rezul-tatom-sql-zaprosa-387696/)

Guest 16.10.2011 15:19

работа с результатом sql-запроса
 
Работаю с массивом,к-рый вернула ф-ция mysql_query(). Нужно сначала выбрать значение из первой строки массива-результата (в примере это $first_res_str['visit_date']),а затем в цикле перебрать все его строки.Код следующий:$show_stat_query="SELECT visit_id,user_addr,user_referer,user_age nt,visit_date FROM visit_stat ORDER BY visit_date ASC";$stat_res=mysql_query($show_stat_qu ery);$first_res_str=mysql_fetch_array($s tat_res);$_SESSION['date']=$first_res_str['visit_date'];while($stat=mysql_fetch_array($stat_res )){...}Но после $first_res_str=mysql_fetch_array($stat_r es)указатель уже показывает на второй элемент и цикл while перебирает строки результирующего массива только со второй,пропуская первую.Как возвратить указатель к первому элементу? reset($stat_res) не помогает - она работает только с массивами,а mysql_query() возвращает объект,насколько я понимаю.Заранее благодарю за ответ.


Часовой пояс GMT, время: 08:55.


© www.otvetnemail.ru - Форум вопросов и ответов.