Hi,
include("./mainconfigs.php");
var_dump($MYSQL_HANDLE);
include("./content_load.php");
>
> mainconfigs.php:
> ~~~php
$MYSQL_SERVER = "127.0.0.1";
> $MYSQL_USER = "xxx";
> $MYSQL_PASSWORD = "xxx";
> $MYSQL_DATABASE = "obstruction";
> $MYSQL_HANDLE = mysql_connect($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASSWORD);
> if (!$MYSQL_HANDLE )
> die("MySQL-Handle ungültig");
> mysql_select_db($MYSQL_DATABASE, $MYSQL_HANDLE);
var_dum($MYSQL_HANDLE) gibt schon NULL aus, also direkt nach dem include(./mainconfigs.php) zu ende ist, ist $MYSQL_HANDLE null
Das dürfte aber nicht sein. Wenn lediglich der Verbindungsaufbau fehlgeschlagen wäre, dann müsste der Wert false lauten.
Also müsste entweder der Wert der Variablen noch mal explizit mit NULL überschrieben worden sein - oder die Variable, die du mit var_dump ausgibst, gibt es an dieser Stelle gar nicht. (Sei es lediglich auf Grund eines Vertippers, oder des Scopes.)
Hast du das error_reporting auf E_ALL (und display_errors auf on) stehen?
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.
Light travels faster than sound - that's why most people appear bright until you hear them speak.