Запрос из базы текста

Статус
В этой теме нельзя размещать новые ответы.

danneo

Честный
Регистрация
13 Ноя 2007
Сообщения
1.526
Реакции
121
Создал таблицу "053_naruzhka_textcat"
В ней 6 полей: id (сделал просто так, чтобы при запросе попробовать задать условие на вывод той переменной, где id = 1.), титл, текст, ключи, описание, кол-во просмотров. Запись в таблице всего одна.
В файле пишу обновление просмотра. Все получается, обновляется.
Далее, делаю запрос:

PHP:
 $textinq = $db->query("SELECT * FROM ".$basepref."_naruzhka_textcat"); 
#

Делаю для себя проверку (если запрос прошел, сообщение, если нет, другое:(

PHP:
if ($db->numrows($textinq) > 0 ) { 

echo "0 запрос сделан".$textinq['textmore']." перед этим текстом даные запроса"; 
} 
else { 
echo "запрос не сделан"; 
}
Также, написал еще так:
PHP:
echo $textinq;

в итоге выводит только это: 0 запрос сделан перед этим даные запросаResource id #20
Resource id #20 выводит это "echo $textinq;"
Далее вывод через шаблон. Но до шаблона еще дело не дошло, т.к. даже эти данные не получается вывести.
Я или совсем туплю, или туплю
Может чего с самого начала не указал?
 
ответ зависит от того как реализован класс $db ... а так как мы этого не знаем то можем лишь угадывать что нужно дописать ....

ИМХО варианты одни из следующих

а) укажите какой клас БД используете ( если он общеизвестный )
б) выложите исходники реализованного класса, если это самописка
г) просмотрите аналогичные запросы с использованием этого класса ( думаю по примерам будет все ясно ...)
д) ....
 
По использованию класса: предположение, что это в cms DanneoCMS(предположил, как понимаете, по нику :) ).
 
спасибо.
посмотрел и нашел :))

добавил:
PHP:
$item = $db->fetchrow($textinq );
 
приучаемся писать короче

PHP:
if ($item = $db->fetchrow($textinq))
    echo "0 запрос сделан ".$textinq['textmore']." перед этим текстом даные запроса";  
else  
    echo "запрос не сделан";
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху