Array aufsplitten und SQL-Abfragen aus den Werten erstellen

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

  • #16
    dann sollte er das $sql aber mitnehmen

    EDIT:
    Ja, wennes so machst, dann gehts auch. aber dann echo und vorallem $sql aus der schleife raus. funktioniert zwar auch so. aber ist überflüssig.

    Kommentar


    • #17
      jo ist schon klar,dass man ausshalb das hier kriegt:

      INSERT INTO USER_GROUPS_TABLE (user_id, group_id) VALUES(11,2),(12,2),(13,2)

      aber wie kriegt man das hier?

      INSERT INTO USER_GROUPS_TABLE (user_id, group_id) VALUES(2,11)
      INSERT INTO USER_GROUPS_TABLE (user_id, group_id) VALUES(2,12)
      INSERT INTO USER_GROUPS_TABLE (user_id, group_id) VALUES(2,13)

      also drei einzelne Abfragen?

      Kommentar


      • #18
        aber wie kriegt man das hier?
        Na, so wie ich gesagt hab.

        Kommentar


        • #19
          Original geschrieben von TobiaZ
          dann sollte er das $sql aber mitnehmen

          EDIT:
          Ja, wennes so machst, dann gehts auch. aber dann echo und vorallem $sql aus der schleife raus. funktioniert zwar auch so. aber ist überflüssig.
          joah

          Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
          sondern mit den Augen das Manual zu lesen.

          Kommentar


          • #20
            tja, aber war offensichtlich meine Lösung gefragt! :P

            Kommentar


            • #21
              Original geschrieben von Johny
              also drei einzelne Abfragen? [/B]
              und was macht das für einen unterschied für DICH?

              Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
              sondern mit den Augen das Manual zu lesen.

              Kommentar


              • #22
                jetzt sei mal nicht eingeschnappt.

                myadmin machts glaube ich auch so...

                Kommentar


                • #23
                  ich hab es so zur Zeit:

                  PHP-Code:
                  foreach ( $marked as $ug )
                  {
                      
                  //
                      // Get marked UGS
                      //
                      
                  $ugids[] = $ug.','.$userid;
                  }
                  $sql "INSERT INTO usergroups (user_id, group_id)
                  VALUES("
                  implode('),('$ugids) .") ";
                  echo 
                  $sql
                  und das gibt mir:

                  INSERT INTO usergroups (user_id, group_id) VALUES(11,2),(12,2),(13,2)

                  was tadellos funktioniert!

                  Kommentar


                  • #24
                    PHP-Code:
                    foreach ( $marked as $ug )
                        
                    $ugids[] = $ug.','.$userid;
                    echo 
                    $sql "INSERT INTO usergroups (user_id, group_id)
                    VALUES("
                    implode('),('$ugids) .") "
                    ist doch wunderbar. aber was willst du jetzt? mehrere queries, oder nur eine?

                    Kommentar


                    • #25
                      funzt jetzt alles mit einer Query

                      Kommentar


                      • #26
                        funzt jetzt alles mit einer Query
                        Tat es eben auch

                        Kommentar


                        • #27
                          Original geschrieben von TobiaZ
                          Tat es eben auch
                          Code:
                          (schon immer,:respekt: ),(schon immer,:respekt: )

                          EDIT:

                          Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
                          sondern mit den Augen das Manual zu lesen.

                          Kommentar


                          • #28
                            ?

                            Kommentar

                            Lädt...
                            X