Hallo,
ich habe eine MySQL-Datenbank aufgesetzt, die über HTML via PHP
abgefragt werden soll. Die im Titel genannten Dienste liegen jeweils
in der aktuellen Version vor.
Zum Problem:
Wenn ich die unten aufgeführte Anweisungen in einer Datei namens
"index.php" ausführe, wird keine Verbindung zur SQL-Datenbank
aufgebaut, obwohl genau das eigentlich passieren sollte. Der Browser
zeigt nur eine leere Seite. Das MySQL-Administratortool zeigt mir
auch keinen Login an.
index.php:
<?php
    error_reporting(E_ALL);
    include 'inc/config.php';
    // Konfigurationsdatei laden
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
    if($db_link) {
 echo "Verbindung wurde aufgebaut<br />\n";
 echo "In der Variable steht folgendes: ".$db_link;
    } else {
 echo "Es konnte keine Verbindung aufgebaut werden";
    }
?>
config.php:
<?php
    // config.php
    error_reporting(E_ALL);
    define('MYSQL_HOST',     '127.0.0.1');
    define('MYSQL_USER',     'test');
    define('MYSQL_PASS',     '123456');
    define('MYSQL_DATABASE', 'DB_Name');
?>
Ansonsten ist zu sagen, dass der Apache-Server funktionsfähig ist und
auch PHP-Anweisungen wie (echo "testausgabe") funktionieren. Der
Datenbankzugriff auf MySQL funktioniert ebenfalls, mit MySQL-Query
Browser überprüft.
Sobald die Anweisung
  $db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
ausgeführt wird, werden alle danach folgenden Anweisungen nicht mehr
geparsed.
Hat jemand eine Idee, wo das Problem liegt? Für jeden Hinweis oder
Tipp wäre ich sehr dankbar.
GruĂź,
Frittenbude
ich habe eine MySQL-Datenbank aufgesetzt, die über HTML via PHP
abgefragt werden soll. Die im Titel genannten Dienste liegen jeweils
in der aktuellen Version vor.
Zum Problem:
Wenn ich die unten aufgeführte Anweisungen in einer Datei namens
"index.php" ausführe, wird keine Verbindung zur SQL-Datenbank
aufgebaut, obwohl genau das eigentlich passieren sollte. Der Browser
zeigt nur eine leere Seite. Das MySQL-Administratortool zeigt mir
auch keinen Login an.
index.php:
<?php
    error_reporting(E_ALL);
    include 'inc/config.php';
    // Konfigurationsdatei laden
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
    if($db_link) {
 echo "Verbindung wurde aufgebaut<br />\n";
 echo "In der Variable steht folgendes: ".$db_link;
    } else {
 echo "Es konnte keine Verbindung aufgebaut werden";
    }
?>
config.php:
<?php
    // config.php
    error_reporting(E_ALL);
    define('MYSQL_HOST',     '127.0.0.1');
    define('MYSQL_USER',     'test');
    define('MYSQL_PASS',     '123456');
    define('MYSQL_DATABASE', 'DB_Name');
?>
Ansonsten ist zu sagen, dass der Apache-Server funktionsfähig ist und
auch PHP-Anweisungen wie (echo "testausgabe") funktionieren. Der
Datenbankzugriff auf MySQL funktioniert ebenfalls, mit MySQL-Query
Browser überprüft.
Sobald die Anweisung
  $db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
ausgeführt wird, werden alle danach folgenden Anweisungen nicht mehr
geparsed.
Hat jemand eine Idee, wo das Problem liegt? Für jeden Hinweis oder
Tipp wäre ich sehr dankbar.
GruĂź,
Frittenbude