Толи я дурак, толи друпал, но никак не пойму как вывести результат sql запроса в друпале.
В интернете нашел функцию db_query и db_query_range, в общемто меня интересует вторая
Ввожу в блоке вот такой вот текст: <?php echo db_query_range('SELECT message FROM {spelling}',0,5); ?>
В итоге получаю результат вида: Resource id #256 (id меняется в зависимости от страницы)
В общем-то подскажите что делать
Вкратце нужно вот что: вывести 5 последних записей из таблицы spelling (кстати необходимо ли указывать префикс таблицы? и если да то где, как?), причем вывести нужно содержимое именно столбца message.
Комментарии
используйте Views — сэкономите кучу нервов )
если принципиально покодить, то прошлись бы поиском по исходникам друпала с запросом db_query_range и посмотрели бы как этим пользоваться.
Верху страницы есть ссылочка интересная.
http://api.drupal.ru/
Читать обязательно.
Читал, ради интереса даже полностью скопировал оттудава запрос-нифига не работает. Я не программер, и в api друпала лезть глубоко не собираюсь, этим мне и не нравится его справка, где мало примеров и описания (с кодексом вордпреса не сравнить). Поэтому хотелось бы увидеть хотя бы реально работающий пример (не обязательно с моими данными, под себя я уже в итоге подстроить смогу)
Примерно такой код нужен:
<?php
$result
= db_query_range('SELECT message FROM {spelling}',0,5);$messages = array();
while ($row = db_fetch_object($result)) {
$messages[] = $row->message;
}
print theme('item_list',$messages); ?>
Спасибо! Работает