SELECT WHERE in Array?

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

  • LaHood
    antwortet
    @mrhappiness,

    stimmt soweit war ich auch schon
    Hab bei meiner Suche nach einer anderen Lösung das ganz aus meinem Fokus verbannt

    Ich werds erstmal so machen, glaube aber das es eine bessere/kürzere Lösung geben muss.

    thx
    Grüße
    cu LaHood

    Einen Kommentar schreiben:


  • mrhappiness
    antwortet
    PHP-Code:
    for ($zaehler=0;$zaehler<count($ergebnis);$zaehler++)
      if (
    $ergebnis[$zaehler]['Market']=='x')
        echo 
    $ergebnis[$zaehler]['AnzahlMarket']; 
    so vielleicht? wie jede andere schleife halt auch

    Einen Kommentar schreiben:


  • LaHood
    antwortet
    lol gute Idee, das probiere ich mal aus.

    Aber abgesehen davon brauche ich dazu immer noch das Statement mit dem ich ein Select in einem Array mache, um in der Praxis zu testen wie performant das in einem Array ist.

    Mit einer Db Abfrage habe ich es ausprobiert und das ist zu langsam gewesen.

    Einen Kommentar schreiben:


  • goth
    antwortet
    @LaHood: Das ist ja 'ne Begründung ... weißt Du was? ... wenn Du die erste Schleife auch noch weg läßt dann wird das Script nochmal schneller ... und außerdem belastet es den Server nicht ...

    Einen Kommentar schreiben:


  • LaHood
    antwortet
    also warum ich das nicht mit einem Zaehler mache hat folgenden Grund.


    Ich habe bereits eine äussere Schleife, und erhöhe mit einer 2ten inneren Schleife wahrscheinlich die Rechenzeit.

    OK aber lassen wir den Zaehler mal aussen vor, wenn ich den habe wie würde ich denn in einem Array so eine Selectabfrage machen?

    Einen Kommentar schreiben:


  • mrhappiness
    antwortet
    und warum machst du dann nicht ne schleife für $zaehler?
    ich wüsste nicht, wie du sowas sonst machen könntest

    außer es aus dem array in ner db zu speichern *g*

    Einen Kommentar schreiben:


  • LaHood
    hat ein Thema erstellt SELECT WHERE in Array?.

    SELECT WHERE in Array?

    Hi,

    gibt es eine Möglichkeit in einem Array eine Abfrage zu machen, die ähnlich der MySql Abfrage ist?

    Ich habe folgendes Array:

    ergebnis[$zaehler]
    in diesem Array interessieren mich 2 Werte

    ergebnis[$zaehler]['Market']
    und
    ergebnis[$zaehler]['AnzahlMarket']

    ich möchte nun, wenn das Array ergebnis[$zaehler]['Market'] den Wert 'x' hat herausbekommen welchen Wert ergebnis[$zaehler]['AnzahlMarket'] hat.

    Also ungefähr so:

    SELECT ergebnis[$zaehler]['AnzahlMarket'] WHERE ergebnis[$zaehler]['Market'] ='x'

    Das Problem welches dazukommt ist, dass es keine Schleife für $zaehler gibt, und ich daher diesen Wert bei der Abfrage am liebsten aussen vor lassen würde, wenn das geht.

    thx
    Grüße
    cu LaHood
Lädt...
X