select * where id = $string?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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)

    Comment


    • #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.")";

      Comment


      • #4
        teste doch einfach

        Comment


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

          Comment


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

            Comment


            • #7
              ja, haut hin - danke

              Comment

              Working...
              X