Запрос к базе данных друпал 7

Аватар пользователя vkwebsite vkwebsite 9 июня в 8:57

Здраствуйте

Хочу сделать запрос к базе данных и вывести что нибудь

Вот мой код

$query = db_select('taxonomy_term_data', 'td');
$query->fields('td', array('tid', 'name'));
$query->condition('td.vid', 3);
$query->addExpression("(SELECT COUNT(*) FROM {taxonomy_index} ti LEFT JOIN {node} n ON ti.nid = n.nid WHERE ti.tid = td.tid AND n.status = 1)", 'node_count');
$terms = $query->execute()->fetchAll();
print $terms;

Суть не в этом коде - не совсем, проблема в том что при таких подобных php кодах и запросах к базе данных все время на екран выскакивает - Array
Хочу что нибудь вивести на php уже делал, - https://u.to/w4KeFQ
Может есть для примера готовый друпал код для запроса к стандартним таблицам, типу users, node, term

Вот - https://u.to/8IKeFQ

0 Thanks

Лучший ответ

Аватар пользователя vkwebsite vkwebsite 9 июня в 11:28

У меня такой запрос

$result = db_query("SELECT title FROM {node} WHERE type = ':type'", array(
':type' => 'page',
));

Как вывести этот запрос на екран?

На php типу так

$sql = "SELECT * FROM links_users";
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {

echo "
Описание сайта:". $row["text"] . "
урл сайта:". $row["url"];
}
}
$mysqli->close();

Вот результат - https://test.vkwebsite.ru/content/sql

Описание сайта:??? ??????
урл сайта:https://my-hit.org/
Описание сайта:??? ?????? 2
урл сайта:https://my-hit.org/

Комментарии

Аватар пользователя gun_dose gun_dose 9 июня в 9:05

Запрос у вас правильный. Просто вы пытаетесь распечатать массив. А печатать можно только строки и числа.

Аватар пользователя vkwebsite vkwebsite 9 июня в 11:28

У меня такой запрос

$result = db_query("SELECT title FROM {node} WHERE type = ':type'", array(
':type' => 'page',
));

Как вывести этот запрос на екран?

На php типу так

$sql = "SELECT * FROM links_users";
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {

echo "
Описание сайта:". $row["text"] . "
урл сайта:". $row["url"];
}
}
$mysqli->close();

Вот результат - https://test.vkwebsite.ru/content/sql

Описание сайта:??? ??????
урл сайта:https://my-hit.org/
Описание сайта:??? ?????? 2
урл сайта:https://my-hit.org/