MySQL-Klasse OOP-PHP 5 mit Errorlogging

Hier die Anwendung der verschiedenen Möglichkeiten: error_reporting(E_ALL | E_STRICT); require_once(„database.class.php“); $db = new database(„localhost“, „root“, „“, true) or die(mysql_error()); $db->set_errormailing(true, „simon@virtual-meetings.de“); $db->set_error_output(true); $db->set_querylogging(true); $db->select_db(„meine_Db“); $db->query(„irgendwas“); echo $db->get_number_of_requests(); echo „“; echo $db->get_last_query(); echo „“; $db->get_queries(true); Und hier die Klasse höchstpersönlich: class database { private $connection; private $result; private $sum_of_requests; private $print_errors; private $errorlog; private $query; private […]


Das ständige Problem: Sonderzeichen und Umlaute

Fast jeder, der schoneinmal eine Website erstellt hat, kennt es: Plötzlich werden statt Umlauten ??? oder komische Zeichen angezeigt. Wie man das umgeht, zeige ich hier! PHP Als erstes ist es wichtig, mit PHP richtige Header zu senden. header(„Content-type: text/html; charset=utf-8“); Dies sagt dem Client, dass er die empfangenen Inhalte in UTF-8 darstellen soll. Wichtig […]


Einfache Datenbankklasse

Ich habe vor einiger Zeit einmal eine Klasse in PHP geschrieben, mit der man seine MySQL-Verbindungen managen kann. Mithilfe dieser Klasse kann man z.B. die Anzahl der MySQL-Queries auf einer Seite ermitteln, unter der Vorraussetzung, dass alle Queries über eine Instanz der Klasse laufen. Der Code der Klasse: class datenbank { var $cid = „“; […]


»Meta