Dummkopf: Zu blöd für ein Replace!? was ist los..??

Also ich raffe es einfach nicht.. wieso ich mich mit so einer banalen Sache so schwer tue, aber ich weiss einfach nicht mehr weiter..
ich will doch einfach nur ein Feld in der DB ersetzen:

//$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort)or die("Keine Verbindung zur Datenbank.");
//mysql_db_query("$db_name", "REPLACE INTO verben(nummer, status) VALUES ('$datensatznummer', '$alterstatus')");

Aber mein ganzer Datensatz ist immer Ruiniert dannach..

Ich habe hier doch 100 Scripte wo es fruchtet.. was soll denn das??

  1. Hi,
    also noch nie was von REPLACE INTO gehört, aber vielleicht meinst du ja auch insert into?

    gruss
    sky.

    1. Hi,

      also noch nie was von REPLACE INTO gehört, aber vielleicht meinst du ja auch insert into?

      da ist es
      http://www.mysql.com/doc/de/REPLACE.html

      @dummkopf, wie oben schon jemand sagte, es fehlt vielleicht eine where-klausel?
      wenn es das nicht ist, lass dir den generierten string erstmal ausgeben und setze ihn direkt bei der datenbank ab um zu sehen wo das Problem auftritt.
      vielleicht ist ja auch eine variable nicht gesetzt oder so

      ciao
      romy

      --
      DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
      sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
      Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
      Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
  2. Hi,
    ich mag mich da irren, aber ich benutze für sowas immer
    "UPDATE Verben SET nummer=bla, status=blabla;"

    mfg

  3. Hiho,
    ich weiss nicht ob es sowas wie REPLACE INTO gibt, aber wenn dann sagt eigentlich schon REPLACE <=> Ersetzten aus, das ein Datensatz ersetzt wird. Dann fehlt logischerweise eine WHERE Bedingung, damit sichergestellt ist welcher datensatz ersetzt werden soll. Aber wie gesagt, dies nur unter dem Vorbehalt das es REPLACE wirklich gibt...

    Marc

  4. Ja hier gibt es eine Ansprechformel!

    http://www.mysql.de/doc/de/REPLACE.html

    Gruß Christoph

    --
    Ich bin ein spezialisz!
    (Zitat von VENGA JO)
    sh:) fo:) rl:° br:& ie:| mo:) va:) fl:) ss:| ls:< js:|
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode