Получение данных из внешней базы данных

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

Аватар пользователя Илларион Илларион 12 декабря 2017 в 9:25

Приветствую!
В файле 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>');
    
$selectdb_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($selectMYSQLI_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.

ЗЫ давно не заходил сюда, круто все поменялось!

Комментарии

Аватар пользователя bumble bumble 12 декабря 2017 в 12:57

По существу, могу сказать только что это - НЕ ДРУПАЛ-ВЕЙ.

Ну, и еще по существу - задайте хоть вопрос, а то база подключена, а данных нет - как-то не наталкивает на мысли... Какой ответ Вы ожидаете?

Аватар пользователя Илларион Илларион 12 декабря 2017 в 13:31

Я ожидал сообщения типа, да ты чо, так давно никогда не работало.
Ну ок, благодарю.

Давно не пхпшил уже, чем отладить проще-лучше? АкваДев дексктоп в тренде еще?