![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Rio39 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 5.12.2010 Репутация: нет Всего: нет |
Есть ткой вот код:
Проблема в том, что каждый элемент масива $row выводится по 2 раза. Я бы использовал while, но количество элементов массива $row неизвестно. |
|||
|
||||
| Muerto |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
А может два раза выводится потому что их у тебя там два ?
Ну вижу ещё что пробелов нету... А так же попробуй print_r сделать... глянуть что у тебя там за массив такой |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
mysql_fetch_array в самом деле достаёт два массива: числовой и ассоциативный. если нужно только ассоциативный, то используйте в этой функции необходимую константу (какую - посмотрите в документации), либо функцию mysql_fetch_assoc
|
|||
|
||||
| Rio39 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 5.12.2010 Репутация: нет Всего: нет |
Спасибо, mysql_fetch_assoc() помог. Там фигня в том, что делаю универсальную функцию вывода таблицы(ну как один из вариантов где у меня эта штука происходит). Так как количество столбцов в разных таблицах может быть разное, то использую foreach. С этой ошибкой выводило каждый столбец по 2 раза. |
|||
|
||||
| Muerto |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
bars80080, Хм кстати и не подумал что foreach два раза пройдется по числовому индексу и именому , а ведь верно
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а каким образом вставляются имена колонок? ведь если бы был известен массив имён колонок, то не сложно было бы вывести и массив данных $row[$colname[$i]] п.с. имена колонок можно получить с запроса DESCRIBE |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |