is not a valid mysql result ressource

server

Erfahrenes Mitglied
Hi,

Ich bekomme immer den Fehler, dass folgende paar Zeilen nicht passen.....
PHP:
$host = "localhost";
$user = "";
$passwd = "";
$dbname = "Loginsystem";

$dbverbindung = @mysql_connect ($host);
$db_waehlen= @mysql_select_db ($dbname, $dbverbindung);

$abfrage = "select Timediff from benutzerdaten where Nickname ='".$_REQUEST["nickname"]."'";

$erg = mysql_query($abfrage,$dbverbindung);

$datenarray = mysql_fetch_array ($erg);

$gultig = $datenarray["Timediff"];

Komischerweise funktioniert das script auf meinem Rechner einwandfrei, auf einem anderem rechner, auf dem ich es brauche.

Was kann ich tun, damit es funktioniert, bzw. warum funktioniert es nicht?
 
Versuch's mal mit:
PHP:
$abfrage = "
SELECT
        `Timediff`
  FROM
        `benutzerdaten`
  WHERE
        `Nickname´ = '".$_REQUEST['nickname']."'
";
 
Hi,
Danke,
daran lag es nicht. ich hab es jetzt einfach mal hinter // gesetzt.

Was ich absolut nicht verstehe, ist, warum ich keine neue Benutzer anlegen kann und mich mit einem über phpmyadmin angelegten Benutzer nicht einloggen kann....

Obwohl das script auf meinem Rechner funktioniert und auf dem anderen schrebt: user erfolgreich angelegt....
 
Wie schon tausend mal in diesem Forum erwähnt: Die MySQL-Fehlermeldung mit ausgeben lassen:
PHP:
$erg = mysql_query($abfrage,$dbverbindung) or die(mysql_error());
Damit ist Dein Problem zwar nicht gelöst, Du bekommst dadurch aber raus, was MySQL an Deinem SQL-Statement nicht passt.

snuu
 
Zurück