Probleme mit PHP und SQL Verbindung

Mayday171

Erfahrenes Mitglied
Hallo

Bin relativ neu in Bezug auf PHP.
Beschäftige mich zur Zeit mit einen Tutorial, dass mich allerdings zur Weißglut bringt.
Möchte mich mit MySQL verbinden und eine Datenbank abfragen.
Für die Benutzerdaten habe ich Konstanten verwendet, was auch am Anfang gut funktioniert hat. Doch jetzt gibt mir der Browser jedesmal die Fehlermeldung "Warning: main(inc/config.php) [function.main]: failed to open stream: No such file or directory in C:\Programme\xampp\htdocs\php\test.php on line 21
Warning: main() [function.include]: Failed opening 'inc/config.php' for inclusion (include_path='.;C:\Programme\xampp\php\pear\') in C:\Programme\xampp\htdocs\php\test.php on line 21" aus.

PHP:
<?php

error_reporting(E_ALL);

          define('MYSQL_HOST',     'localhost');
          define('MYSQL_USER',     'Timmy');
          define('MYSQL_PASS',     '123456');
          define('MYSQL_DATABASE', 'mysql');  ?>


<?php
         error_reporting(E_ALL);
          include 'inc/config.php';
        mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_HOST) OR die("Keine Verbindung zur Datenbank. Fehlermeldung:");
             mysql_select_db(MYSQL_DATABASE) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ");?>

Hoffe es kann mir jemand helfen...

Danke im Voraus

MfG
 
Wenn mir die Include Datei fehlt, kann ich doch auch nicht die Konstanten benutzen.
Die Datei muss aufgerufen werden, wenn ich die Konstanten benutze.

MfG
 
Wie bereits gesagt ist das für mich größtenteils Neuland.
Woher bekomm ich eine config.php?
Hab mal gesucht und alles mal reingeschoben, aber es erscheinen immer wieder Fehler.

MfG
 
Die config.php schreibst du selber. Da kann alles mögliche drinstehen. Zum Beispiel:
-MYSQL Verbindungsdaten
-Variablen die auf der ganzen HP benötigt werden-...
Diese datei musst du dann nur includen. Du kannst die Datei benennen wie du willst.
 
PHP:
<?php
error_reporting(E_ALL);
    define('MYSQL_HOST',     'localhost');
    define('MYSQL_USER',     'Timmy');
    define('MYSQL_PASS',     '123456');
    define('MYSQL_DATABASE', 'mysql');

    mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_HOST)
        OR die("Keine Verbindung zur Datenbank. Fehlermeldung:");
    mysql_select_db(MYSQL_DATABASE)
        OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ");
?>
Versuch es mal so :D
 
Zurück