Всем привет. Как вытащить инфо из своей таблицы в бд друпал? Имеется стандартная база данных и работающий сайт. В этой базе сам создал таблицу "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'];
}
?>
Не прокатывает.
Комментарии
Посмотри вот здесь..
mysql_fetch_array() не прокатывает, поэтому и не прокатывает:)). В принципе можно смотреть сразу в DATABASE API, но там придется много страниц смотреть , а здесь одну.
Так по ссылке же ведется выборка из таблиц друпала. А я в базе создал свою таблицу. И хочу именно из нее вытащить инфу. А не из таблиц которые идут с друпалом. Или не прав я?
А какая разница?
<?php
$query=db_select("my_table", 'mt')
->fields("mt", array("id", "title", "data", "some_field"))
->execute();
?>
ну и обработка дальше. Функциями из DATABASE API, ну или foreach.
Ну и название таблицы нужно точно в базе посмотреть.