Подключение к сторонней базе данных

Всем добрый день!
Стоит задача данные формы помимо отправки на мыло отправлять еще и в самописную ЦРМку. с отправкой на почту, понятно, вопросов нет. А проблема именно с внесением записи в стороннюю базу (от ЦРМ).
Собственно, делаю подключение по инструкции, но подключения не просиходит:(
Хостинг — таймвеб, доступы проверял, верные. код сниппета:
<?php
 
define('MODX_CORE_PATH', '/path/to/revo/core/');
define('MODX_CONFIG_KEY','config');
require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
 
// Criteria for foreign Database
$host = 'localhost';
$username = 'cc_test';
$password = '1q2wpass';
$dbname = 'cc_test';
$port = 3306;
$charset = 'utf-8';
 
$dsn = "mysql:host=$host;dbname=$dbname;port=$port;charset=$charset";
$xpdo = new xPDO($dsn, $username, $password);
 
// Test your connection
echo $o = ($xpdo->connect()) ? 'Есть контакт' : 'Нихрена не работает';
 
// Issue queries against the foreign database:
$results = $xpdo->query("SELECT id FROM some_table"); 
$recordCount = $results->rowCount();
print $recordCount;


Может кто сталкивался с этим уже и есть какая-то хитрость?
smillyhamster
31 августа 2015, 10:37
modx.pro
1
4 637
0

Комментарии: 3

smillyhamster
02 сентября 2015, 13:06
0
Вопрос решился. Всем спасибо за многочисленные ответы)
Оказалось, что в документации просто в строке с указанием кодировки был лишний дефис.
    Василий Наумкин
    02 сентября 2015, 19:32
    0
    Видимо, все посмотрели на код и не нашлись, что предложить — он же верный.

    А выходит вот как.
      Fi1osof
      03 сентября 2015, 11:44
      0
      Он не верный. А формулировка «Оказалось, что в документации просто в строке с указанием кодировки был лишний дефис» не особо проливает свет. Правильный ответ: «Там ошибка. Должно быть $charset = 'utf8';, а не $charset = 'utf-8'; ».

      P.S.
      А формулировка «Оказалось, что в документации просто в строке с указанием кодировки был лишний дефис» не особо проливает свет.
      Просто код воспринимается проще, чем обычный текст))) Хотя и указано в комментарии «с указанием кодировки».
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3