phpbar.de logo

Mailinglisten-Archive

[php] tabellennamen aus variablen bauen

[php] tabellennamen aus variablen bauen

Matthias Haenel php_(at)_phpcenter.de
Wed, 21 Mar 2001 03:43:21 +0100


HI!
> ich versuche seit geraumer zeit eine abfrage zu realisieren mit einem aus
2
> variablen zusammengebauten tabellennamen.
> eine abfrage funktioniert aber wenn ich blättern will krieg ich einen
query
> fehler "0 is not a mysql result" o so ähnlich.
> egal was ich bisher versucht habe eine lösung habe ich nicht gefunden.
auch
> eine query-tabelle funktioniert nicht weil in dem moment wo ich auf  die
> variablen zugreifen muss keine mehr zu abfrage bereitstehen.
> was kann ich tun damit es endlich klappt??

Also, ich hab mir dein Problem mal etwas näher betrachtet ;)
und komme zu dem Schluss, das es bei mir funktioniert.

vielleicht versuchst Du mal:

$table=$a.$b;

Aber alles in allem zeugt dein Ansatz von schlechtem DB-Design....

Bau Dir doch eine referenzierende Table, mit den Namen oder referenziere am
besten mit ID's, oder
baue die Referenz mit in eine grosse Tabelle ein. Ich weiss nicht genau, was
das bringen soll dynamisch Tables zu switchen. Bringt übrigens nur
Inkonsistenzen in dein System. Und hüte Dich davor vielleicht noch welche in
einem System generieren zu wollen!!

Bau Dir ein DB-Modell und dort drin hast Du eigentlich genügen Spielraum um
dynamisch zu bleiben.

Bei Fragen meld Dich einfach nochmal.

Gruss
Matthias

___________________________________________
<? www.php-site.de ?>




php::bar PHP Wiki   -   Listenarchive