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

Форум MySQL

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

 

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

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

тема: Нумерация строк в функции mysql_query()
 
 автор: tAleks   (25.06.2006 в 22:24)   письмо автору
 
 

Когда mysql_query() возвращает несколько строк. Нумерация строк начинается с 0 или с 1?

   
 
 автор: Ziq   (25.06.2006 в 22:34)   письмо автору
 
   для: tAleks   (25.06.2006 в 22:24)
 

с нуля, если имеется функция mysql_result()

   
 
 автор: tAleks   (25.06.2006 в 22:56)   письмо автору
 
   для: Ziq   (25.06.2006 в 22:34)
 

а если mysql_fetch_array() ?

   
 
 автор: Ziq   (25.06.2006 в 23:12)   письмо автору
 
   для: tAleks   (25.06.2006 в 22:56)
 

В mysql_fetch_array() вообще нет нумерации. Может просто что-то не догоняю

   
 
 автор: valenok   (26.06.2006 в 10:37)   письмо автору
 
   для: Ziq   (25.06.2006 в 23:12)
 

mysql_fetch_array()
Ещё как есть нумерация:
mysql_fetch_array -- Обрабатывает ряд результата запроса, возвращая ассоциативный массив, численный массив или оба.

Кто такой числительный массив? Это по буквам?

   
 
 автор: cheops   (26.06.2006 в 11:20)   письмо автору
 
   для: Ziq   (25.06.2006 в 23:12)
 

mysql_fetch_array() может возвращать как ассоциативный, так и индексный массив (в зависимости от значения второго параметра), а по умолчанию возвращает смешанный массив, поэтому не совсем справедливо утверждать, что нельзя

   
 
 автор: Саня   (25.06.2006 в 23:52)   письмо автору
 
   для: tAleks   (25.06.2006 в 22:56)
 

mysql_fetch_array() возвращает массив для конкретной строки. Сразу все строки она не загонит в массив. Нужно в цикле применять эту функцию.

   
 
 автор: Trianon   (26.06.2006 в 10:41)   письмо автору
 
   для: tAleks   (25.06.2006 в 22:56)
 

В php, если не не назначаются конкретные индексы, элементы любых массивов нумеруются с нуля.
Впрочем, поскольку любые функции mysql_fetch_xxxxx() возвращают данные об 1 (одной) строке результата хапроса, то говорить о какой либо нумерации строк в значениях, этими функциями возвращаемых, не приходится вообще.

   
Rambler's Top100
вверх

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