Kann man aus einer tabellenabfrage eine variable machen?

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

  • Kann man aus einer tabellenabfrage eine variable machen?

    Geht das, dass ich ne tabelle auslese und zum beispiel mit dem Datensatz:

    Name = Userx

    eine variable userx erzeuge?
    Signatur-Text ...

  • #2
    jep geht

    PHP-Code:

    $$tabname $tabname
    Beziehung? Klar habe ich mit Beziehungen zu tun ... ich bin Datenbankprogrammierer :-D

    Kommentar


    • #3
      Bitte überleg dir die Verwendung von dynamischen Variablennamen 3 Mio. Mal! Normalerweise zieht das einen unübersichtlichen Rattenschwanz nach sich, und eigentlich ist sowas NIE (!) notwendig und überaus unelegant.

      Kommentar


      • #4
        Original geschrieben von saraneus
        .... ist sowas NIE (!) notwendig ...
        Naja nicht ganz! Ich musste es schon verwenden!


        PHP-Code:
        foreach ($_POST as $str_schluessel => $str_inhalt)
          {
          $
        $str_schluessel $str_inhalt;
          } 
        Beziehung? Klar habe ich mit Beziehungen zu tun ... ich bin Datenbankprogrammierer :-D

        Kommentar


        • #5
          Original geschrieben von hoffmann-c
          jep geht

          PHP-Code:

          $$tabname $tabname
          geht das auch in der abfrage selber?

          PHP-Code:

          if($$row[soundso]==$row[soundso2]){ /* Tu das */ }
          else{
          /* Tu das */

          ?
          Signatur-Text ...

          Kommentar


          • #6
            Wenn, dann doch wenigstens mit extract...
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              Original geschrieben von mrhappiness
              Wenn, dann doch wenigstens mit extract...
              jo ich weiß

              habe das grad nur mal schnell so runter getippt
              Beziehung? Klar habe ich mit Beziehungen zu tun ... ich bin Datenbankprogrammierer :-D

              Kommentar


              • #8
                Original geschrieben von saraneus
                Bitte überleg dir die Verwendung von dynamischen Variablennamen 3 Mio. Mal! Normalerweise zieht das einen unübersichtlichen Rattenschwanz nach sich, und eigentlich ist sowas NIE (!) notwendig und überaus unelegant.
                wie kann ich dass in der abfrage dann machen?
                Signatur-Text ...

                Kommentar


                • #9
                  Original geschrieben von dani_o
                  geht das auch in der abfrage selber?

                  PHP-Code:

                  if($$row[soundso]==$row[soundso2]){ /* Tu das */ }
                  else{
                  /* Tu das */

                  ?
                  noch nicht ausprobiert! kann ich dir leider nicht sagen!
                  sonst erzeug dir doch vorher die variable
                  Beziehung? Klar habe ich mit Beziehungen zu tun ... ich bin Datenbankprogrammierer :-D

                  Kommentar


                  • #10
                    schon klar, aber woher weiß ich dann, wie die variable heißt?

                    ich habe x anzahl von variablen

                    routine
                    auselesen ...

                    abfrage:
                    PHP-Code:
                    MYSQL_QUERY(""SELECT FROM user_tabelle ORDER by id"");
                    while (
                    $rowfc mysql_fetch_array ($resultfcolor)) { 

                    if(???=
                    $row[soundso2]){
                        
                    /* tuwas */
                    }


                    woher weiß ich also, wie die variable heißt?
                    Signatur-Text ...

                    Kommentar


                    • #11
                      Du musst immer wissen, wie deine Variable heißt, sonst kannst du gar nicht damit arbeiten...

                      Kommentar


                      • #12
                        Momentan versteh ich nicht so ganz was du damit bezwecken willst.
                        Nehmen wir mal an in "soundso" und "soundso2" steht beide male "test" ....

                        PHP-Code:
                        if($$row[soundso]==$row[soundso2])
                        {
                          
                        // Wenn $test == "test";

                        Wenn´s so nicht gedacht ist erklär doch mal mit deinen Worten was du überhaupt vor hast. Wie hier schonmal gesagt braucht man sowas äußerst selten bis gar nicht.
                        gruss Chris

                        [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

                        Kommentar

                        Lädt...
                        X