Вытащить инфо из собственной таблицы БД

Главные вкладки

Аватар пользователя lex1991 lex1991 18 апреля 2016 в 16:23

Всем привет. Как вытащить инфо из своей таблицы в бд друпал? Имеется стандартная база данных и работающий сайт. В этой базе сам создал таблицу "mydata" с заголовками id и title (заполнены несколько полей). Создал ноду темизирую ее (допустим "node--3658.tpl.php"). Как вытащить на эту страницу заголовок с айдишником 1 ? Просто так

<?php
$result
=mysql_query("SELECT * FROM mydata WHERE id=1");
while(
$myrow=mysql_fetch_array($result))
{
    echo 
$myrow['title'];
}
?>

Не прокатывает.

Комментарии

Аватар пользователя lex1991 lex1991 18 апреля 2016 в 19:42

abutan wrote:

Посмотри вот здесь..

mysql_fetch_array() не прокатывает, поэтому и не прокатывает:)). В принципе можно смотреть сразу в DATABASE API, но там придется много страниц смотреть , а здесь одну.


Так по ссылке же ведется выборка из таблиц друпала. А я в базе создал свою таблицу. И хочу именно из нее вытащить инфу. А не из таблиц которые идут с друпалом. Или не прав я?

Аватар пользователя abutan abutan 18 апреля 2016 в 21:51

А какая разница?

<?php
$query
=db_select("my_table"'mt')
->
fields("mt", array("id""title""data""some_field"))
->
execute();
?>

ну и обработка дальше. Функциями из DATABASE API, ну или foreach.
Ну и название таблицы нужно точно в базе посмотреть.