select * where id = $string?

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

  • select * where id = $string?

    Hallo,

    ich habe einen String ($string = 1,2,3,4) und möchte damit die MySQl abfragen.

    Pseudo
    select * from table where id =1, id =2, id=3, id=4

    Also 4 Datensätze bekommen.
    Wie mache ich das? Hat jmd n Tipp?

  • #2
    SQL-FORUM?

    *verschieb*

    entweder
    1.) WHERE id = 1 OR id = 2 ...

    besser
    2.) mit der Funktion IN() (MYSQL)

    Kommentar


    • #3
      danke erstmal...
      Auf Mysql bin ich dennoch nicht ganz durchgestiegen.

      Wäre das so korrekt bzw. is das das Gleiche?

      1.)
      query = "select * from table where id =1 or id =2 or id=3 or id=4";

      2.)
      $string = 1,2,3,4;
      query = "select * from table where id IN(".$string.")";

      Kommentar


      • #4
        teste doch einfach

        Kommentar


        • #5
          ja, bin dabei - danke...

          Kommentar


          • #6
            ich denke aber, dass beide das gewünschte ergebnis wiederspigeln. 2teres ist imho schneller.

            Kommentar


            • #7
              ja, haut hin - danke

              Kommentar

              Lädt...
              X