Bei Update nur bestimmte Felder updaten aber wie???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bei Update nur bestimmte Felder updaten aber wie???

    Hi @ all.

    Ich habe mal eine Frage. Und zwar will ich einen Linkeintrag editieren was ja so auch klappt wenn es auf alle Felder bezogen ist. Nun will ich aber das Feld image zum Beispiel nicht updaten sondern lassen wie es ist. Wie kann oder ,uss ich das machen?

    Ich setze mal Absicht nur den Update Teil der Sql befehlssache hier rein. Wie gesagt ein Update für alle Felder wird gemacht ich möchte aber das feld img nicht updaten sondern so belassen wie es war.

    PHP-Code:
    mysql_query("Update $tab_links Set
                        url='
    $url',
                        urlname='
    $urlname',
                        text='
    $text',
                        datum='
    $datum',
                        email='
    $email',
                        wahl='
    $wahl',
                        msn='
    $icq',
                        icq='
    $msn',
                        yahoo='
    $yahoo',
                        skype='
    $skype',
                        img='
    $img' where id='".$_POST['id']."'
                        "
    ); 
    Vielen Dank für die Hilfe!
    Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
    http://www.lit-web.de

  • #2
    Dann nimmst du img='$img' eben raus ...
    [FONT="Helvetica"]twitter.com/unset[/FONT]

    Shitstorm Podcast – Wöchentliches Auskotzen

    Kommentar


    • #3
      Hmm das habe ich auch schoin probiert,nur das Problem dabei ist dann wird es in der datenbankl als leeres Feld überschrieben und gibt dann gar nichts mehr aus. Also wo z.B. beim Eintrag stand <img src="bildpfad" bordeR="0"> steht dann nach dem Update wenn ich das einfach raus lasse gar nichts mehr in dem Feld!
      Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
      http://www.lit-web.de

      Kommentar


      • #4
        das sollte normal nicht passieren...bist du sicher, dass deine Query dann so aussieht?:
        PHP-Code:
        mysql_query("Update $tab_links Set
                            url='
        $url',
                            urlname='
        $urlname',
                            text='
        $text',
                            datum='
        $datum',
                            email='
        $email',
                            wahl='
        $wahl',
                            msn='
        $icq',
                            icq='
        $msn',
                            yahoo='
        $yahoo',
                            skype='
        $skype'
                            WHERE id='"
        .$_POST['id']."'
                            "
        ); 
        btw.: du kannst beim update auch spalten referenzieren z.B.
        PHP-Code:
        "UPDATE $table SET field = (field + 5)" 
        Du könntest manuell also über "img = img" den Wert übernehmen.
        ABER: Das ist kompletter Blödsinn, also sieh zu, dass du deine Query richtig machst, dann gehts auch so.

        Kommentar


        • #5
          Ist OK habe es jetzt ich habe es überall raus genommen nur im query nichtr. bitte um entschuldigung. trotzdem vielen Dank
          Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
          http://www.lit-web.de

          Kommentar

          Lädt...
          X