Как вывести данные из таблицы?

Автор Wincert, 23 апреля 2011, 15:16:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Wincert

Создал дополнительную таблицу в базе, в нее поместил нужную мне инфу.
Хочу в переменную $context засунуть эти данные, чтобы вывести на форуме.
Раскопал в кодах, что $context формируется в файле Sources/Load.php, добавляю в этом файле такой код:

$requestW = $smcFunc['db_query']('', '
SELECT *
FROM {db_prefix}mytable
WHERE id = 1
LIMIT 1'
);
if ($smcFunc['db_num_rows']($requestW))
{
$row = $smcFunc['db_fetch_assoc']($requestW);
$smcFunc['db_free_result']($requestW);
}
echo "+++++"; print_r($row);


Добавляю его в начале function loadBoard(), сразу после глобальных переменных. Но в результате ничего не выводится. Сделал по аналогии с выводом из других таблиц, но явно чето не догоняю я.
Что я не так сделал и как все таки вывести мои данные?

Inter

I'm the law and you can't beat the law

|censored| 'em and their law

Crack down at sundown

Wincert

Цитата: Inter от 23 апреля 2011, 15:30:35
[at]WAP# echo vyvoditsya v failax temy

Я это понимаю, мне нужно сначала убедиться, что я то что нужно вывожу и потом я это выведу в файле темы. Суть в том, что этот запрос не выводит мне данные из моей таблицы.

Inter

ty dolzhen zagnat' rezyl'tat zaprosa v $context['blabla'] i vytyanyt' ego v faile temy, tipa: foreach($context['blabla'] as $row) ...
I'm the law and you can't beat the law

|censored| 'em and their law

Crack down at sundown

Wincert

Цитата: Inter от 23 апреля 2011, 20:13:29
ty dolzhen zagnat' rezyl'tat zaprosa v $context['blabla'] i vytyanyt' ego v faile temy, tipa: foreach($context['blabla'] as $row) ...

Покажите тогда как загнать, я загоняю вот так:
$context['blabla'] = $smcFunc['db_fetch_assoc']($requestW);
Массив все равно пустой выводится.

P.S. Не вижу разницы в том где проверять полученные данные. Они прекрасно выводятся и там и там, вопрос только в том, что мне не удается их получить указанным выше кодом.

Inter

zavtra, batareya saditsya, eshe glyan' faq po SSI.php - tam poproshe :)
I'm the law and you can't beat the law

|censored| 'em and their law

Crack down at sundown

Wincert

Вот ссылочку бы еще дали на faq po SSI.php, не найду его чето.

Inter

http://lmgtfy.com/?q=site%3A+simplemachines.ru+SSI.php




Раскопал в кодах, что $context формируется в файле Sources/Load.php

да нет, он формируется в разных файлах - это ж массив  8)

можно вообще при помощи include подключать запросы, и делать это к примеру в файле Board.php чтоб было видно в списке форумов
или в файле Index.template.php
I'm the law and you can't beat the law

|censored| 'em and their law

Crack down at sundown

Wincert

И так и сяк пробовал, не выводится и все, любую другую таблицу форума подставляю - выводится, а из моей нет. Может ее где-то зарегистрировать в системе надо?