chris p: mehrere updates aufeinmal

mein problem ist eigentlich einfach, wenn ich es wüsste *g*

mysql_query("Update tab1 set spalte1='$bla'");
währe

Update tab1 set spalte1='$bla';
Update tab1 set spalte2='$bla2';

  1. mein problem ist eigentlich einfach, wenn ich es wüsste *g*

    mysql_query("Update tab1 set spalte1='$bla'");
    währe

    Update tab1 set spalte1='$bla';
    Update tab1 set spalte2='$bla2';

    nachtrag da zu früher send :
    mysql_query("Update tab1 set spalte1='$bla'");
    währe ein normaler query

    allerdings möchte ich ca. soetwas machen:
    mysql_query("Update tab1 set spalte1='$bla';Update tab1 set spalte2='$bla2';");

    in mysql lässt sich jenes einfügen und funktioniert auch allerdings darf bei der verwendung mit mysql_query ja kein ";" im string sein, frage daher, wie lassen sich mehrere queries aufeinmal in einer mysql_query abarbeiten ?

    dank im vorraus

    1. Hallo,

      allerdings möchte ich ca. soetwas machen:
      mysql_query("Update tab1 set spalte1='$bla';Update tab1 set spalte2='$bla2';");

      Update tab1 SET spalte1='$bla', spalte2='$bla'

      Gruss

      Tim

      1. Hallo,

        allerdings möchte ich ca. soetwas machen:
        mysql_query("Update tab1 set spalte1='$bla';Update tab1 set spalte2='$bla2';");

        Update tab1 SET spalte1='$bla', spalte2='$bla'

        Gruss

        Tim

        so einfach ist das nicht ich will mehrere zeilen updaten
        das mit den spalten war nur ein beispiel wie mehrere queries aussehen sollten sprich :
        mysql_query("Update rechner set spalte1='$bla1' where name='rechner1';Update rechner set spalte1='$bla1' where name='rechner2';");

        müsste es aussehen

        1. Dann versuch doch mal das......

          mysql_query("Update rechner re1, rechner re2 set spalte1.re1='$bla1', spalte1.re2='$bla1' where name.re1='rechner1' where name.re2='rechner2';");

          Ich hoffe ich hab jetzt keine hund rein gebracht. Aber ich hoffe du hast das priznip der aliase unter SQL verstanden....

          Gruss Matze

          PS Zwie Statements hintreinander mit ; getrennt etc. geht nicht in einem query.

  2. Hallo,

    ("UPDATE tab1.spalte1, tab2.spalte1
      SET tab1.spalte1='$bla', tab2.spalte1='$bla'");

    sollte klappen ...

    Gruss