Ulf: variable Variabel möglich?

Beitrag lesen

Hi all,

ich hab ein Problem! Ich möchte in meine Datenbank etwas updaten (SQL), aber er speichert nicht den Wert der Variabel, sondern nur den Variabelnamen, der in der Variabel gespeichert ist, da dieser bei jedem Update neu generiert wird --> variable Variabel!

Hier der Quelltext:

if($db_link)
   {

if(mysql_select_db(MYSQL_DATABASE))
     {
         sqla =  "SELECT
               kd_id, akt_art, akt_betrag, akt_bem, akt_bez
               FROM
               aktion_bew
               WHERE
               kd_id = '$kunde_id'
               ORDER BY
               akt_art
               ";

$upx = 0;
         $rNachlass = 0;

$sqlb = "SELECT id, par_bez, par_wert1, par_wert2, par_wert3, par_wert4
               FROM
               param
               WHERE
               par_bez='Nachlass'
               ORDER BY
               par_bez
               ";

$result = mysql_query($sqla) OR die(mysql_error());
          while($row = mysql_fetch_assoc($result))
           {
           echo"Schleife1 läuft<br>";

if ( $row['akt_bez'] == 'Nachlass' )
            {
            echo "Gehört zu den Nachlässen -->";

$resultb = mysql_query($sqlb) OR die(mysql_error());
             while($rowb = mysql_fetch_assoc($resultb))
             {
             echo "Schleife2 läuft<br>";
             if  ($row['akt_art'] == $rowb['par_wert1'] )
              {
             echo $rowb['par_wert1'];
                 $upx=$upx+1;
                 $querybetrag= "$Feld" .  $rowb['par_wert4'];
                 $querybem = "$Bem" .  $rowb['par_wert4'];
                 $queryart =$rowb['par_wert1'];

$queryup[$upx]=  "UPDATE aktion_bew
                           SET    akt_betrag = '$querybetrag',
                                            akt_bem = '$querybem'
                          WHERE    ( akt_art = '$queryart' )
                          AND    ( kd_id = '$kunde_id' ) ;  ";

}
                          }
                   }
           echo"Ende Schleife1";
           }

while ( $upx != 0 )
                {
                $resultup = mysql_query($queryup[$upx]) OR die(mysql_error());
                $upx = $upx - 1;
;
                }

}
       }