aitee: Fehler beim DB MySQL Connect ...

Beitrag lesen

Laß Dir die SQL- Abfrage (in $sql) mal ausgeben und versuche diese nachzuvollziehen inde Du Deine Datenbank mal mit dieser Abfrage direkt fütterst.

Hab ich alles schon versucht ... alle meine Daten, Variablen, Variableninhalte sind völlig korrekt ... vor allem weil ich selbigen Code schon früher benutzt habe ... fürs Loginscript progge ich ja nicht jedesmal alles neu ...

Also grad nochmal getestet in der DB und -> funzt.

Ich kenne weder den Inhalt noch die Struktur Deiner Daten, noch die entstehende Abfrage. _Vermutlich_ ist da der Fehler. Es kann aber weitere Fehlerquellen geben.

Hier mein Code (DB Connect, ist in einer anderen Datei)

<hr>

if (isset ($_POST['usr_name']) && ! isset ($_SESSION['login_status']))
{
  $sql="SELECT usr_id, usr_name FROM tbl_usr WHERE usr_name = '".$_POST['usr_name']."'";
  $query_usr_data = mysql_query ($sql, $connect) or die("<hr>mysql_error(): ".mysql_error()."<hr>sqlString: ".$sql."<hr>");

if ($row = mysql_fetch_object ($query_usr_data))
  {
    $_SESSION['login_status'] = "1";
    $_SESSION['usr_id'] = $row->usr_id;
    $_SESSION['usr_name'] = $row->usr_name;
  }
  else {
    echo ("Username existiert nicht!");
  }
}

<hr>

DB Connect:

<hr>

$dbHost = "localhost";
$dbUser = "<name>";
$dbPass = "<pw>";
$dbName = "<name>";
$connect = @mysql_connect($dbHost, $dbUser, $dbPass) or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
$selectDB = @mysql_select_db($dbName, $connect) or die("Konnte die Datenbank <b>$dbName</b> nicht auswählen!");