blackfox: Mysql ID bestimmter Zeilen speichern

hiho,
wie kann man mit php aus einer Mysql-tabelle verschiedene ID's von Zeilen, bei denen in spalte x der wert y steht, speichern? (in einem array am besten)

(hoffe das war verständlich^^)

gruß blackfox

  1. Moin!

    hiho,
    wie kann man mit php aus einer Mysql-tabelle verschiedene ID's von Zeilen, bei denen in spalte x der wert y steht, speichern? (in einem array am besten)

    Indem man eine SQL-Abfrage macht.

    Klar, die Antwort war offensichtlich. Wo hapert es bei dir bei der Umsetzung?

    - Sven Rautenberg

    1.   
      $result = mysql_query("SELECT id FROM soeldner	WHERE typ='$eh'");  
      $id = mysql_fetch_array($result);  
      echo $id[0]."/".$id[1]."/".$id[2]."/".$id[3];  
      
      

      weiß nicht, aber er gibt mir nur die 1. id aus, den rest nicht

      1. Hi,

        $result = mysql_query("SELECT id FROM soeldner WHERE typ='$eh'");
        $id = mysql_fetch_array($result);
        echo $id[0]."/".$id[1]."/".$id[2]."/".$id[3];

        
        >   
        > weiß nicht, aber er gibt mir nur die 1. id aus, den rest nicht  
          
        Das liegt daran, dass die mysql\_fetch-Funktionen jeweils nur den nächsten Datensatz abholen.  
        Also musst du diese Funktion in einer Schleife wiederholt aufrufen.  
          
        Das dürfte so übrigens auch in so gut wie jedem Grundlagen-Tutorial gemacht werden - also schau dir doch mal eins an.  
          
        MfG ChrisB  
          
        
        -- 
        Light travels faster than sound - that's why most people appear bright until you hear them speak.
        
        1. kannst du eins posten wo das erklärt wird?

          ich hab schon probiert: - alle einträge wo $eh drin ist zu zählen und dann so oft diese Abfrage zu machen, es geht nur nicht so wirklich - irgendwie auch logsich oder?^^

          wäre für Linkss dankbar :)

          mfg

          1. Hi,

            kannst du eins posten wo das erklärt wird?

            http://php-einfach.de/einf_mysql.php

            MfG ChrisB

            --
            Light travels faster than sound - that's why most people appear bright until you hear them speak.
  2. hallo

    wie kann man mit php aus einer Mysql-tabelle verschiedene ID's von Zeilen, bei denen in spalte x der wert y steht, speichern? (in einem array am besten)

    WHERE?

    cu

  3. Hello,

    hiho,
    wie kann man mit php aus einer Mysql-tabelle verschiedene ID's von Zeilen, bei denen in spalte x der wert y steht, speichern? (in einem array am besten)

    Ich interpretiere jetzt mal:

    Du hat ein Bildschirmformular (im Browser), über das Du eine Abfrage vornimmst auf die Datenbank.
    Die Abfrage willst Du aber nicht nur oder nicht sofort im nächsten Bildschirm (in der Response des Roundturn) anziegen, sondern brauchst sie später auch nochmal in einem weiteren Bildschirm.

    Da die Webanwendungen üblicherweise mit HTTP arbeiten und dann zustandslos sind, kann man sich abr nicht einfach irgendwo etwas merken, weil jeder Request erst einmal für sich alleine steht und uanabhängig arbeitet. Wenn Du also in einem späteren Request (für die Response) nochmals auf die bereits ermittelten IDs zugreifen willst, dann musst Du eine Zustandsbindung erzeugen. Das geht z.B. mit einer Session. Speicher die IDs oder vielleicht sogar die kompeltte Abfrage als Snapshot in der Session.

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de