![]() Mailinglisten-Archive |
Mark Kronsbein wrote: > > Daniel Nemetz wrote: > > wie kann ich, oder kann ich �berhaupt, die versionsnummer des installierten > > mysql server ermitteln ? > > <?PHP > $foo = mysql_query("select Version() as version"); > $bar = mysql_fetch_array($foo); > print "MySQL rennt auf deisem Server in Version $bar[version]."; ^ Mark, das ist endlich die richtige Antwort. phpinfo() zeigt die Versionsnummer der MySQL API und gibt dies auch offen zu "Client API version". Nat�rlich kann man die Version auch auf der Kommandozeile in Interaktion mit dem MySQL Client abfragen. An deinem Snippet mi�f�llt mir, das Du keine Anf�hrungszeichen beim Abfragen des Arrays $bar benutzt. Ich verstehe zwar warum Du es machst und es ist auch erlaubt, aber es k�nnte sch�ner geschrieben werden. Der Einsteiger sollte stets daran erinnert werden, da� bei assoziativen Arrays grunds�tzlich Anf�hrungszeichen bei der Benennung der Indizes zu verwenden sind, schlie�lich handelt es sich um einen nichtnumerischen Datentyp im Index. Das hier zuf�llig die Anf�hrungszeichen bei diesem String, der keine Leerzeichen enth�lt, entfallen d�rfen ist ein Spezialwissen und eine Abweichung von der Regel bei der man sich fragen darf, ob man sie �berhaupt propagandieren will. Was h�lst Du davon die Ziele wie folgt zu schreiben: printf("MySQL rennt auf diesem Server in der Version %d.", $bar["version"]); Ulf > ?> > > Mark > > -- > German Gabber Network _(at)_ http://www.gabber.de > Infos und Tips zu PHP http://www.php-homepage.de > > -- > ** Durchgehend ge�ffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Jede korrekte Antwort kostet. Spendenangebote bitte per PM.
php::bar PHP Wiki - Listenarchive