Fragezeichen: Parameter in Abfrage mit Schleife ändern

Hallo Forum

Ich habe folgende Frage:

Ich habe verschiedene Variablen, die jeweils einen Filterparamter für eine SQL-Abfrage enthalten: z.B. $var1 = 10, $var2 = 15, etc.

Ich möchte nun in einer Schleife eine Abfrage für jeden dieser Parameter machen. Also z.b.:

$abfrage1 = SELECT * FROM links WHERE parameter = $var1;
$abfrage2 = SELECT * FROM links WHERE parameter = $var2;
...

Wie schaffe ich es, die Parametervariablen ($varX) nach Ausführung der einen Abfrage für die nächste Abfrage auszuwechseln?

Fragezeichen

  1. Hi,

    Ich möchte nun in einer Schleife eine Abfrage für jeden dieser Parameter machen. Also z.b.:

    WAAAAAHHHHH!!!!!2

    Du möchtest _nicht_ SQL-Statements in einer Schleife absetzen. Du möchtest vielmehr _ein_ Statement absetzen und dieses in einer Schleife auswerten.

    Wie schaffe ich es, [...]

    Du möchtest z.B. überprüfen, ob Dein DBMS - welches immer das sein mag - den IN-Operator beherrscht.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi

      kriegst du eine Antwort auch noch so hin, dass man sie versteht....?

      1. Hi,

        kriegst du eine Antwort auch noch so hin, dass man sie versteht....?

        dazu müsste ich wissen, was Du nicht verstehst.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. hi,

          alles was ich eigentlich machen möchte, ist doch nur das sich mehrere Abfragen nacheinander ausführen und dabei jeweils der Abfragefilter ändert...

          1. Hi,

            alles was ich eigentlich machen möchte, ist doch nur das sich mehrere Abfragen nacheinander ausführen und dabei jeweils der Abfragefilter ändert...

            und ich habe Dir gesagt, dass Du unter keinen Umständen innerhalb einer Schleife bei jedem Durchlauf ein neues Statement ausführen möchtest.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes