ошибка соединения с PDO

Discussion in 'PHP' started by Charley, 3 Aug 2012.

  1. Charley

    Charley New Member

    Joined:
    2 Aug 2012
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Пытаюсь осваивать PDO
    PHP:
     define('DB_DRIVER','mysql');
        
    define('DB_HOST','localhost');
        
    define('DB_NAME','gallery');
        
    define('DB_USER','root');
        
    define('DB_PASS','XXXXXX');
        
        try
        {
            
    $connect_str DB_DRIVER ':host='DB_HOST ';dbname=' DB_NAME;
            
    $db = new PDO($connect_str,DB_USER,DB_PASS);
        }
        catch(
    PDOException $e)
        {   
            die(
    "Error: ".$e->getMessage());
        }
    Код выше показывает следующую ошибку:
    Error: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'localhost' (10061)
    Хотя обычный mysql в php работает.