Probleme mit script für login in mysql DB

E

encom

Hallo, ich benutze folgendes Script um zu einer mySQL DB zu verbinden.

PHP:
<?php
# Datenbank Variablen
    $dbserver 	= "localhost";    // Datenbankserveradresse
	$dbname		= "dbname";  // Name der Datenbank

if($_SERVER['SERVER_ADDR'] == '127.0.0.1')
{
	$dbuser		= "root";		  // Username 
	$dbpass		= "passwort1";      // Passwort 
}else{
	$dbuser	    = "zwueb31";		  // Username  
	$dbpass	    = "3h4dis8dl";      // Passwort 
}
    $conn = @mysql_connect($dbserver,$dbuser,$dbpass);
    if (!$conn)	{ die ("Sorry, Verbindungsversuch zur Datenbank ist fehlgeschlagen !");	}
    mysql_select_db($dbname,$conn);
?>

Seit einiger zeit funktioniert das verbinden zur localen Datenbank nur noch wenn ich nicht mit dem Internet verbunden bin.
Sobald ich die Verbindung zum Internet trenne komme ich in meine locale Datenbank.

Woran kann das liegen?

Danke
 
Du versuchst dich weiterhin mit den Benutzerdaten deiner Internet-Datenbank wie es aussieht auf deinen lokalen Server zu verbinden.

Du wechselst den Usernamen und das Passwort, aber nicht den Host der Datenbank...
 
Hallo,

die Zugangsdaten stimmen schon, hab ich hier natürlich geändert.
ServerAddr ist auch 127.0.0.1 trotzdem verbindet er nicht zur localen DB.
Erst wenn ich die Verbindung zum Internet trenne geht es.
Jetzt habe ich gemerkt, wenn ich mit dem Internet verbunden bin kann ich nicht mal mit meinen Zugangsdaten mit phpmyadmin verbinden.
Da genau dass selbe, ich trenne die Verbindung zum Internet und schon geht es
 
So, hat sich erledigt.

Es lag daran dass plötzlich in der my.ini port=3306 und bind-address=127.0.0.1 auskommentiert waren.
 
Zurück