DAK: Update geht nicht

$ip = $_SERVER['REMOTE_ADDR'];
$abfrage = "UPDATE User SET Loginstatus = '".$ip."' WHERE Name = '".$name."'";
mysql_db_query($abfrage);

Das sollte die IP eines registrierten Users in eine MySQL-Datenbank, die ich vorher defineiert habe einspeichern, tut es jedoch nicht.

Was soll ich da tun?

MfG DAK

  1. Hi DAK,

    Was soll ich da tun?

    Uns deine erhaltene Fehlermeldung mitteilen.

    ciao
    romy

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    sh:( fo:) rl:( br:> ch:~ n4:& ie:% mo:) va:| de:< zu:| fl:( ss:) ls:[
    1. Was soll ich da tun?
      Uns deine erhaltene Fehlermeldung mitteilen.

      Das ist ja das Problem. Das Ding gibt keine Fehlermeldung aus.

      1. Hallo DAK,

        Uns deine erhaltene Fehlermeldung mitteilen.
        Das ist ja das Problem. Das Ding gibt keine Fehlermeldung aus.

        Dein Problem ist zunächst einmal kein PHP-Problem und die Angabe von irgendwelchen PHP-Anweisungen ist wenig hilfreich. Bitte gib uns Dein SQL-Statement an, so wie es die Datenbank erhält, d.h. poste die Ausgabe von

        echo $abfrage;

        Freundliche Grüße

        Vinzenz

        1. echo $abfrage;

          Da kommt das raus:

          echo $abfrage;

          da kommt das raus: UPDATE User SET Loginstatus = '193.171.249.108' WHERE Name = 'DAK'

      2. Hi DAK,

        Was soll ich da tun?
        Uns deine erhaltene Fehlermeldung mitteilen.
        Das ist ja das Problem. Das Ding gibt keine Fehlermeldung aus.

        1. die(mysql_error()) hilft um den Fehler auszugeben.
        2. Definiere " tut es jedoch nicht"!? Findest du den Datenbankeintrag danach nicht, wenn ja, wie greifst du darauf zu?

        ciao
        romy

        --
        DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
        sh:( fo:) rl:( br:> ch:~ n4:& ie:% mo:) va:| de:< zu:| fl:( ss:) ls:[
  2. Hallo,

    $ip = $_SERVER['REMOTE_ADDR'];
    $abfrage = "UPDATE User SET Loginstatus = '".$ip."' WHERE Name = '".$name."'";
    mysql_db_query($abfrage);

    1. Ist das '".$ip."' unter PHP zulässig? Sieh irgendwie nach ASP aus?!

    2. Kannst du dein Update ohne Variablen efolgreich durchführen?

    bydey

    --
    -- noch immer ein erfolgloser <DIV> Jünger --
    1. Hi dey!

      1. Ist das '".$ip."' unter PHP zulässig? Sieh irgendwie nach ASP aus?!

      Das ist schon richtig so.

      MfG H☼psel

      --
      "It's amazing I won. I was running against peace, prosperity, and incumbency."
      George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
      Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  3. Hallo DAK,

    Was soll ich da tun?

    Die Doku lesen - dort steht drin, dass der erste Parameter die Datenbank ist und erst der zweite der Query. Es steht allerdings auch drin, dass mysql_db_query() veraltet ist, und durch mysql_select_db() und mysql_query() ersetzt werden sollte.

    Grüße aus Nürnberg
    Tobias

    --
    TOP7: Gründe, ins Kloster zu gehen
    Selfcode: ie:% fl:( br:< va:) ls:[ fo:) rl:° n4:& ss:) de:] js:| ch:? sh:( mo:| zu:)