MySQL-Version herausfinden
Peter Thomassen
- datenbank
Hi,
wie finde ich die aktuell installierte MySQL-Version mit PHP he-
raus? Hätte das dann gerne in einer Variable :)
Danke für eure Hilfe,
Peter
Moin,
wie finde ich die aktuell installierte MySQL-Version mit PHP he-
raus? Hätte das dann gerne in einer Variable :)
Sende einfach die Query SHOW VARIABLES LIKE 'version' an den Server und das einzige zurückgegebene Feld enthält die vollständige MySQL-Version.
--
Henryk Plötz
Grüße aus Berlin
Hi,
wie finde ich die aktuell installierte MySQL-Version mit PHP he-
raus? Hätte das dann gerne in einer Variable :)
Sende einfach die Query SHOW VARIABLES LIKE 'version' an den Server und das einzige zurückgegebene Feld enthält die vollständige MySQL-Version.
C'est intéressant. Was kann man denn noch nach LIKE angeben?
Danke für deine Hilfe,
Peter
Moin again,
Sende einfach die Query SHOW VARIABLES LIKE 'version' an den Server und das einzige zurückgegebene Feld enthält die vollständige MySQL-Version.
Bin ich blöd? Wie krieg ich das Dingens jetzt in eine Variable?
Hab jetzt:
$sql = "SHOW VARIABLES LIKE 'version'";
$result = mysql_db_query($mysql_db, $sql) or die(mysql_error());
Und weiter? Sorry, blöde Frage .... aber ich weiß es nicht :)
Danke nochmal,
Peter
Moin,
Und weiter? Sorry, blöde Frage .... aber ich weiß es nicht :)
list($mysql_version) = mysql_fetch_row($result);
natürlich.
Die anderen Angaben findest du in der Mysql-Hilfe (die auch sonst zu empfehlen ist): http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Database_Administration.html#SHOW_VARIABLES
--
Henryk Plötz
Grüße aus Berlin
Hallo,
wie finde ich die aktuell installierte MySQL-Version mit PHP he-
raus? Hätte das dann gerne in einer Variable :)
An der Konsole mittels:
SELECT VERSION()
Ueber PHP:
<?php
$dbref=mysql_connect($host,$user,$pass) or die("Keine Verbindung zum DB-Server");
$ergebnis=mysql_query("SELECT VERSION()",$dbref) or die("Fehler: ".mysql_error());
$version=mysql_result($ergebnis,0,0);
print $version;
?>
MfG, Thomas
Hi,
danke euch.
Bye,
Peter