PDO verbindung durch config.inc.php funktioniert nicht

  • Guten Tag Leute,
    Ich wollte mich mal an PDO und PHP trauen, aber bei mir besteht die Verbindung nicht zum MySQL Server.

    PHP
    <?php 
    session_start();
    $userid = $_SESSION['userid']; 
    require("../config/config.inc.php");
    $pdo = new PDO($dbconfig['dbhost'], $dbconfig['dbname'], $dbconfig['dbuser'], $dbconfig['dbpass']);
    var_dump($pdo)
    ?>


    Aber da die Verbindung so geht:

    PHP
    $pdo = new PDO('mysql:host=mylonky.lima-db.de;dbname=db_302484_9', 'USER302484', '****');


    frage ich mich eigentlich warum das nicht mit der config.inc.php geht..


    Hier die Config.inc.php


    PHP: config.inc.php
    <?php
    $dbconfig = array(
    	'dbuser' => 'USER302484',
    	'dbpass' => '********',
    	'dbhost' => 'mysql:host=mylonky.lima-db.de',
    	'dbname' => 'dbname=db_302484_9',
    );
    ?>


    Ich hoffe ihr könnt mir helfen.


    Mehr transparents zu der Community!
    Aber bitte künftig: Transparenz und nicht Transparents

  • Beitrag von derrobin154 ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Du gibstz einen Parameter zuviel an.
    Mach:


    Code
    $pdo = new PDO($dbconfig['dbhost'].";". $dbconfig['dbname'], $dbconfig['dbuser'], $dbconfig['dbpass']);

    dann sollte es funktionieren

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern