Mailinglisten-Archive |
On Fri, Apr 26, 2002 at 06:01:32PM +0200, boyker Köster wrote:
> Guten Tag Liste,
>
> Hab da mal 2 newbie fragen ;)
> 1.
> Mit mit welchem Datentyp lässt sich am besten ein längerer Text
> optimal speichern?
text.
> wenn ich das richtig verstanden habe reservieren CHAR(n) und
> VARCHAR(n) immer den angegebenen Speicherplatz, egal ob da weniger
> Zeichen drinn stehen oder nicht.
IMHO: char(n) - ja, varchar(n) - nein.
(bin mir aber bei mysql nicht sicher)
> Kann man Texte auch mit BLOB speichern?
na klar. ist aber sicherlich Zeit- und Speicher-aufwendiger.
solltest du nur dann nehmen, wenn es wirklich grosse Texte
sind, die nicht mehr in ein normales text attribute passen.
> Die Daten sollen in die Datenbank MySQL gespeichert werden.
warum mysql ?
warum nicht z.b. mssql? da kannst du IMHO auch Umlaute in die
Spaltennamen stecken ;-)
(in der Tat kenne ich Leute, für die genau DAS die Entscheidungs-
grundlage war ...)
*rofl*
> > jetzt kannst du auf jedes einzelne feld über
> > $out[$i][feldname]
> > aufrufen
> Ich frage mich hier eigentlich nur, wie ich die feldnamen rausbekomme.
> ist vielleicht ne blöde frage, aber ich verstehe nicht, wie ich z.B.
> an die daten von sagen wir mal in Spalte nr.3 des Datensatzes nr.45 herann
> komme.
$out[$i] sollte dann hier ein assoziatives Array sein.
Du kannst mit each() ueber ein Array drüberlaufen und feldname+wert
rausholen :
reset ( $myarray )
while ( list ( $walk, $current93 ) )
{
echo "Feldname: $walk\n",
"Wert: $current93\n",
"\n";
}
~-n
--
Enrico Weigelt == metux ITS
Webhosting ab 5 EUR/Monat. Server-Housing ab 50 EUR/Monat.
www: http://www.metux.de/ phone: +49 36207 519931
email: contact_(at)_metux.de cellphone: +49 174 7066481
php::bar PHP Wiki - Listenarchive