Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mysql_fetch_array, повторное использование
 
 автор: Yuri2   (07.05.2007 в 13:01)   письмо автору
 
 

Добрый день.
При использовании функции mysql_fetch_array($ath) примененные элементы массива ath исчезают.
Приходится постоянно делать запрос к MySQL базе.
Возможно ли альтернативно использовать функцию mysql_fetch_array() или возможно есть подобные другие функции, которые при выборке не удаляют элементы массива.

   
 
 автор: Trianon   (07.05.2007 в 13:22)   письмо автору
 
   для: Yuri2   (07.05.2007 в 13:01)
 

$ath - это не массив а ресурс результирующего набора данных.
Его - набор данных - можно перемотать в начало. mysql_data_seek($ath, 0);
Поскольку при буферизированном запросе данные оттуда никто не удаляет.

   
 
 автор: Yuri2   (07.05.2007 в 13:27)   письмо автору
 
   для: Trianon   (07.05.2007 в 13:22)
 

Спасибо, я PHP второй день изучаю, не знал.

   
 
 автор: Unkind   (07.05.2007 в 14:36)   письмо автору
 
   для: Yuri2   (07.05.2007 в 13:27)
 

Вообще лучше пользоваться mysql_fetch_assoc() или mysql_fetch_row(). mysql_fetch_array() по умолчанию возвращает как элементы числового массива, т.е. $array[0], $array[1], так и ассоциативного $array["id"], $array["message"]. Обычно используется что-то одно.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования