Приветствую!
В файле settings прописано подключение к внешней базе данных, на сетевом оборудовании этой базы данных, порт проброшен и ошибок коннекта в errors log нет.
На странице сайта включен формат ввода php и вставлен следующий код:
<?php
// Указываем ключ для подключения к другой БД.
db_set_active('other_db');
// Выполняем необходимые запросы
echo('<table width="700px" id="stats" class="tablesorter" border="0" cellspacing="0" align="center">');
echo('<thead><tr>');
echo(' <th>Name</th>');
echo(' <th>Score</th>');
echo(' <th>Money</th>');
echo(' <th>Kills</th>');
echo(' <th>Total connections</th>');
echo(' <th>first connected</th>');
echo(' <th>last connected</th>');
echo('</tr></thead><tbody>');
$select= db_query("SELECT name, locker, score, kills, total_connections, datediff(CURDATE(), `first_connect_at`), datediff(CURDATE(), `last_connect_at`) FROM account ORDER BY `score` DESC LIMIT 30;");
while($r = mysqli_fetch_array($select, MYSQLI_ASSOC))
{
echo('<tr class="row">');
echo(' <td>'.$r['name'].'</td>');
echo(' <td>'.$r['score'].'</td>');
echo(' <td>'.$r['locker'].'</td>');
echo(' <td>'.$r['kills'].'</td>');
echo(' <td>'.$r['total_connections'].'</td>');
echo(' <td>'.$r['datediff(CURDATE(), `first_connect_at`)'].' days ago</td>');
echo(' <td>'.$r['datediff(CURDATE(), `last_connect_at`)'].' days ago</td>');
echo('</tr>');
}
echo('</tbody></table>');
// Переключаемся обратно на дефолтную базу сайта
db_set_active(); // По-умолчанию передается параметр 'default'
?>
Страница отображается, шапка отрисовывается, в коде html есть закрывающий теги tbody и table.
Но данных в таблице нет.
Хостинг таймвеб, пхп 7.
ЗЫ давно не заходил сюда, круто все поменялось!
Комментарии
Парни по существу бы чо :-), подкиньте мыслей куда копать.
Отладкой занимайтесь, это же очевидно
По существу, могу сказать только что это - НЕ ДРУПАЛ-ВЕЙ.
Ну, и еще по существу - задайте хоть вопрос, а то база подключена, а данных нет - как-то не наталкивает на мысли... Какой ответ Вы ожидаете?
Я ожидал сообщения типа, да ты чо, так давно
никогдане работало.Ну ок, благодарю.
Давно не пхпшил уже, чем отладить проще-лучше? АкваДев дексктоп в тренде еще?
Да, если налажено - то все методы хороши.