| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > ARRAY |
| Автор: MoXxX 24.9.2007, 23:44 | ||||
Посылаю запрос к БД и тутже вывожу значение переменной @query:
в классе используется следущая ф-ция для обработки команды:
в значении переменной @query выводится ARRAY(0x1a8c4dc) Вопрос - как мне получить запрашиваемые данные из таблицы? |
| Автор: korob2001 25.9.2007, 00:46 | ||||||
Метод возвращает ссылку на массив, а не реальный массив. Вобщем попробуй разыменовать её:
Хотя теперь ты наверное увидешь что-то в этом роде: HASH(0x1a8c4dc)HASH(0x1a7d4cc)HASH(0x1d8d2dc)HASH(0x2a5c4dc)HASH(0x6a8dcdc) так как массив заполняется ссылками на хеши, вот здесь:
их тоже нужно будет разименовать, либо раскоментировать while, где выборка направляется в массив и соответсвенно закоментировать второй while:
|
| Автор: MoXxX 25.9.2007, 17:23 |
| Написал - нечего не выводит, тоесть переменная - пустая :\\\ P.S. Соединение с БД есть (вставка ряда работает) |
| Автор: djkostya 17.10.2007, 14:25 |
| use Data::Dumper; print Dumper(@array); Чтоб посмотреть что внутри.... |