• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

MySQL. Підключення PDO

Форумы MySQL Підключення PDO
olegd1c
18.12.2016 21:56
хостинг: есть
домен: есть
Підключення PDO
Підкажіть будь-ласка як включити PDO? Зараз пише помилку "SQLSTATE[HY000] [2002] No such file or directory".
toxi
18.12.2016 22:02
хостинг: есть
домен: есть
Примерно так:
// Данные для mysql сервера
try
{
        $dbhost = "localhost"; // Хост базы данных
        $dbuser = "devuser"; // Логин пользователя базы данных
        $dbpassword = "admin"; // Пароль пользователя базы данных
        $dbname = "forumsp"; // Имя базы данных
        $dbprefix = "forumsp_"; // Префикс таблиц базы данных
        $dbh = new PDO ("mysql:host=$dbhost;dbname=$dbname;charset=utf8","$dbuser","$dbpassword");
}
catch (PDOException $e)
{
    echo "Failed to get DB handle: " . $e->getMessage() . "\n";
    exit;
}


А для работы с базой примерно так:
$query = $dbh->prepare("SELECT * FROM `topics` WHERE `forum_id`='1'");
while($row = $query->fetch(PDO::FETCH_ASSOC))
{
......
}
olegd1c
18.12.2016 23:16
хостинг: есть
домен: есть
спасибі за підказку. Зараз пише помилку "SQLSTATE[HY000] [2002] Connection refused".
Евгений В.
18.12.2016 23:25
хостинг: есть
домен: нет
Уточніть будь ласка ім’я сайту про який іде мова та як побачити помилку? (наприклад, тестовий скрипт)
olegd1c
18.12.2016 23:28
хостинг: есть
домен: есть
Евгений В.
19.12.2016 07:23
хостинг: есть
домен: нет
У файлі /devapp.in.ua/task/config/db_config.php
'host' => '127.0.0.1'
потрібно замінити на
'host' => 'devapp.mysql.ukraine.com.ua'
olegd1c
19.12.2016 07:38
хостинг: есть
домен: есть
1
Спасибі. Робота вечорами малопродуктивна )))
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города