astero: laufvariable bei php und mysql

Beitrag lesen

hallo,

ich habe in einer datenbank funf tabellen... habe mir überlegt, nicht jedesmal eine while-schleife für jede einzelne tabelle zu schreiben. daher habe ich in eine sechste tabelle die tabellennamen reingeschrieben, die ich mit der zweile (while($row2....)) abfrage. ich habe das hier entworfen:

<?PHP  
$sql2 = "SELECT `tabelle` FROM `sechstetabelle` ORDER BY `nr` DESC";  
$result2 = mysql_query($sql2);  
  
// Diesen code habe ich jetzt funfmal:  
  
$vsql1...5 = "SELECT `image` FROM `tabellenname` ORDER BY `nr` DESC";  
$vresult1...5 = mysql_query($vsql1...5);  
  
$j=0;  
while($row2 = mysql_fetch_object($result2)){  
 $tabelle=$row2->tabelle;  
 $j+=1;  
 echo "var viewer$j = new PhotoViewer();\n";  
 while($vrow1...5 = mysql_fetch_object($vresult1...5)){  
  echo "viewer$j.add('foto/$tabelle/$vrow1...5->image;');\n";  
 }  
}  
?>

nur leider klappt es nicht.

die HTML ausgabe sieht dann so aus:

var viewer1 = new PhotoViewer();
viewer1.add('foto/tabellenname/01.jpg;');
viewer1.add('foto/tabellenname/02.jpg;');
viewer1.add('foto/tabellenname/03.jpg;');
viewer1.add('foto/tabellenname/04.jpg;');
viewer1.add('foto/tabellenname/05.jpg;');
viewer1.add('foto/tabellenname/06.jpg;');
viewer1.add('foto/tabellenname/07.jpg;');
viewer1.add('foto/tabellenname/08.jpg;');
viewer1.add('foto/tabellenname/09.jpg;');
viewer1.add('foto/tabellenname/10.jpg;');
viewer1.add('foto/tabellenname/11.jpg;');
viewer1.add('foto/tabellenname/12.jpg;');
viewer1.add('foto/tabellenname/13.jpg;');
viewer1.add('foto/tabellenname/14.jpg;');
viewer1.add('foto/tabellenname/15.jpg;');
viewer1.add('foto/tabellenname/16.jpg;');
viewer1.add('foto/tabellenname/17.jpg;');
viewer1.add('foto/tabellenname/18.jpg;');
viewer1.add('foto/tabellenname/19.jpg;');
viewer1.add('foto/tabellenname/20.jpg;');
var viewer2 = new PhotoViewer();
var viewer3 = new PhotoViewer();
var viewer4 = new PhotoViewer();
var viewer5 = new PhotoViewer();

wieso werden die anderen "viewer"'s nicht aufgefüllt, mit den inhalten aus den entsprechenden tabellen?

viele Grüße
astero