Forum Webscript.Ru
Программирование => Perl => Тема начата: ptik от 11 Февраля 2004, 09:58:06
-
Привет всем!!
Такая непонятная проблема:
Есть запрос (немного извращенный, потому как Oracle не поддерживает функцию LIMIT) и получение результатов. Аналогичная вещь на PHP работает, а вот здесь ничего не выдает, причем ошибок тоже. Может я чего-то не учел, все-таки ПЕРЛ знаю всего пару недель.
$rs = $dbh->prepare("select * from (SELECT Elibr.id, Elibr.Name, level FROM Elibr, BooksBBK, BBK WHERE Elibr.id=BooksBBK.bookID AND BooksBBK.bbkID=BBK.id GROUP BY Elibr.id, Elibr.Name, level, dCreated ORDER BY dCreated DESC) where rownum<6");
$rs->execute;
$ref = $rs->fetchrow();
print $ref[0];
print $ref[1];
print $ref[2];
-
Ну нет fetchrow()
есть:
@row_ary = $sth->fetchrow_array;
$ary_ref = $sth->fetchrow_arrayref;
$hash_ref = $sth->fetchrow_hashref;
и вообще - perldoc DBI