Diese Klasse für PHP erleichtert den Umgang mit einer mySQL-Datenbank aufs äußerste, man braucht keine langen Befehle mehr, sondern die kurzen, einprägsamen Methoden dieser Klasse. Hier erstmal die Benutzung der Klasse um auf eine DB zuzugreifen:
<?
include "mysql.inc.php";
$db=new mySQLdb("localhost","root","");
$db->selectdb("test");
$q=$db->query("select * from test");
while( $r=$db->getresult($q) ) {
while( list($key,$val) = each($r) ) {
echo "$val....";
}
echo "<br>";
}
$db->stopdb();
?>
|
Die Verbindung wird mit $db=new mySQLdb("localhost","root",""); hergestellt, wobei die Parameter die URL, den User-Namen und das Passwort angeben.
Mit $db->selectdb("test"); wird die Datenbank ausgewählt, auf die sich alle folgenden Aktionen beziehen.
$q=$db->query("select * from test"); führt einen query an die Datenbank aus und gibt ein Handle zurück (hier nach $q).
Mit dem while-Konstrukt kann dass Ergebnis ausgegeben, bzw. verarbeitet werden.
Die Verbindung mit der Datenbank sollte mit $db->stopdb(); beendet werden.
Hier nun die Klasse zum Download:
mysql.inc.php (1 kByte) |