phpbar.de logo

Mailinglisten-Archive

[php] neue Tabelle aus Select generieren

[php] neue Tabelle aus Select generieren

Ulf Wendel UW_(at)_netuse.de
Wed, 15 Dec 1999 17:55:01 +0100


Oliver Roßbruch wrote:
> 
> hallo gerhard,
> 
> Gerhard Wendebourg wrote:
> 
> > Gibt es eine Funktion oder Routine, die mit einem Select-Ergebnis  eine
> > neue (MYSQL)-Tabelle schreibt (auf der anschliessend weitere Abfragen
> > durchgefuehrt werden sollen) ?
> > MYSQL-Version ist 3.22.27 / PHP 3
> >
> 
> was genau meinst du denn ?
> 
> normalerweise ist ein select aus einer tabelle, ein ausschnitt aus dieser
> tabelle, wenn man dann noch ein select machen möchte, so ist dies gleich im
> erstem machbar und du benötigst keine virtuellen zwischentabellen

Gemeint ist ein View. Ein Select über (mehrere) Tabellen dessen
Ergebnisse für eine längere Zeit zur Verfügung stehen sollen. Auf
dem zwischengespeicherten Daten werden etliche Operationen
abgewickelt. 

Es sollte nicht so schwer sein eine entsprechende Funktion zu
schreiben. (phplib Schreibe) $db->metadata liefert ganz brauchbar
die Feldtypen, etwas while ($db->Next_Record()) speichert die
Daten wieder in der DB, eine weitere Funktion kümmert sich um die
Zerstörung der temporären Tabellen.

Ulf

-- 
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00  --  Fax: +49 431 386435 99


php::bar PHP Wiki   -   Listenarchive