olegd1c
18.12.2016 21:56
0
Підкажіть будь-ласка як включити PDO? Зараз пише помилку "SQLSTATE[HY000] [2002] No such file or directory".
Roman P.
18.12.2016 22:02
0
Примерно так:
// Данные для 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
0
спасибі за підказку. Зараз пише помилку "SQLSTATE[HY000] [2002] Connection refused".
Евгений В.
18.12.2016 23:25
0
Уточніть будь ласка ім’я сайту про який іде мова та як побачити помилку? (наприклад, тестовий скрипт)
olegd1c
18.12.2016 23:28
0
task.devapp.in.ua/tasks
Евгений В.
19.12.2016 07:23
0
У файлі /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
Спасибі. Робота вечорами малопродуктивна )))
Тема закрита.