Hy,
habe folgendes Problemchen:
In einem Memberbereich hat der admin die Möglichkeit, Reports von gewissen daten zu erstellen.
Diese werden mittels sql-Abfragen erstellt, z.B. alle Member mit Nachnamen "A", oder Member, die ihren Beitrag bezahlt haben..
(nur als Beispiel).
Diese Reports werden abgespeichert, also auch der SQL-String.
Wenn ich einen dieser Reports mir wieder anzeigen lassen möchte,
muß ich ja auf den gespeicherten SQL-String zugreifen (oder?).
Mein Problem ist, dass ich bei jedem String andere Tabellenfelder habe,wie kann ich diese nun anzeigen (in Tabellenform)??
	
im $string ist z.B. folgender SQL enthalten:
	
wie setzte ich diesen String zur Anzeige um??
Gruß Olli
					habe folgendes Problemchen:
In einem Memberbereich hat der admin die Möglichkeit, Reports von gewissen daten zu erstellen.
Diese werden mittels sql-Abfragen erstellt, z.B. alle Member mit Nachnamen "A", oder Member, die ihren Beitrag bezahlt haben..
(nur als Beispiel).
Diese Reports werden abgespeichert, also auch der SQL-String.
Wenn ich einen dieser Reports mir wieder anzeigen lassen möchte,
muß ich ja auf den gespeicherten SQL-String zugreifen (oder?).
Mein Problem ist, dass ich bei jedem String andere Tabellenfelder habe,wie kann ich diese nun anzeigen (in Tabellenform)??
PHP-Code:
	
	
   $query_vorschau = "SELECT * FROM reports WHERE REP_ID = $report_nr ;";
   $result_vorschau = mysql_query($query_vorschau);
   $num = mysql_num_rows($result_vorschau);
   
                             for ($i=0; $i<$num; $i++)
                             {
                                $rep_nr = mysql_result($result_vorschau, $i, "REP_ID");
                                $group = mysql_result($result_vorschau, $i, "USERGROUP");
                                $bezeich = mysql_result($result_vorschau, $i, "BEZEICHNUNG");
                                $string = mysql_result($result_vorschau, $i, "SQL_STRING");
                                $datum = mysql_result($result_vorschau, $i, "GENERIERT");
                             }
       $query_string = "$string";
       echo $query_string;
       
       $result_string = mysql_query($query_string);
       $num = mysql_num_rows($result_string); 
PHP-Code:
	
	
SELECT g.BEZEICHNUNG,a.BEZEICHNUNG,p.VORNAME,p.NACHNAME,p.BM_VEREIN,p.MITGLIEDSNR FROM anrede a, akadem_grad g, person p 
WHERE p.ACOUNTSTATUS = 4 AND a.ANREDE_ID = p.anrede_id AND g.AKAD_ID = p.AKAD_ID 
AND (p.Nachname LIKE '%l%' AND p.Nachname = 'l' REGEXP '.*') GROUP BY MITGLIEDSNR; 
Gruß Olli
 
          


Kommentar