Keine DB Verbindung

  • Ich mal wieder.

    Folgendes Problem

    Ich habe eine conf-Datei für den Datenbankzugriff (conf.inc.php)

    PHP
    <?php
                   //Konfigurationsdatei für Datenbankzugriff
    $sql['host']='XXX';  //Host
    $sql['uid']='XXX';       //User ID oder Benutzername
    $sql['pwd']='XXX';      //Passwort
    $sql['db']='XXX';  //Name der Datenbank
    $sql['table']='XXX';        //Tabellenname
    ?>

    Diese Datei wird im anderen Script eingebunden und die Verbindung hergestellt

    Code
    require ("../conf.inc/conf.inc.php");
    $connection=mysql_connect("$sql['host']","$sql['uid']","$sql['pwd']");

    Jetzt bekomme ich keine Verbindung…
    Offline tut das super, online eben nicht!

    Wieso?

    Gruß

    Matthias

  • Hi,

    habe "localhost" eingegeben. Das kuriose ist, das wenn ich die Verbindungsdaten direkt in die Datei schreibe, der Kontakt zustande kommt.
    Offline klappt das mit der conf-Datei nur online nicht.

    Habe ich beim einbinden Fehler gemacht, welche online auftreten können?

    Gruß

    Matthias

  • :lol: :lol: :lol: :lol:

    Natürlich habe ich eine DB :idea:

    Wenn ich die Variablen nicht in ein Array schreibe sondern einzeln benenne klappt es. Was ich immer noch nicht versteh ist das es lokal auf meinem Rechner funzt. :?: :?: :?: :?: :?:

    Hat da jemand der Vollständigkeit halber noch eine Idee? Finde ich persönlich für weitere Projekte interessant......

    Danke mal soweit

    Gruß

    Matthias

  • probier mal eine absolute pfadangabe zu deiner conf datei zu machen.
    also:

    Code
    require ("http://localhost/../conf.inc/conf.inc.php");
  • Hab das mit dem absoluten Pfad gerade mal zwischen tür und Angel probiert.
    Das will auch nicht. Liegt wohl tatsächlich an dem Array!?

    Probiere es in einer ruhigen Minute nochmal aus, vielleicht hat sich auch ein Fehler eingeschlichen........

    Danke für die Idee!

    Gruß

    Matthias

  • Zitat von MAD
    Code
    require ("../conf.inc/conf.inc.php");
    $connection=mysql_connect("$sql['host']","$sql['uid']","$sql['pwd']");

    versuch das andere php-file per include("../conf...") einzubauen.

    versuch die " beim mysql_connect() aufruf wegzulassen.

    und schliesslich, versuchs wie schon gesagt ohne array.

    gruss Stone82