Hallo,
Ik ben begonnen aan een mysqli class. Ik wil deze static maken zodat ik hem zo kan oproepen:
class::functie();
Nu is mijn vraag, heb ik dit zo goed gedaan en is de manier van de mysqli goed?
PHP Code:
<?php
class DBCMI
{
private $db_host = "localhost";
private $db_name = "";
private $db_user = "";
private $db_pass = "";
private $debug = false;
private $debug_adres = "mail@mail.com";
private $headers;
private $connection;
private static function reportBug($error)
{
echo "<p>Er heeft zich een probleem voor gedaan, dit is automatisch gemeld aan de webmaster</p>";
mail(self::$debug_adres, "MySQL error op " . $_SERVER["HTTP_HOST"], "Op de pagina " . $_SERVER["REQUEST_URI"] . " is de volgende fout opgetreden:<br/><br/>" . $error, self::$headers);
}
public static function connect()
{
self::$headers .= "MIME-Version: 1.0\r\n";
self::$headers .= "Content-type: text/html;charset=ISO-8859-9\r\n";
self::$headers .= "From: BUG Report " . $_SERVER["HTTP_HOST"];
new mysqli(self::$db_host, self::$db_user, self::$db_pass, self::$db_name);
if(mysqli_connect_errno())
{
if(self::$debug)
{
die(self::reportBug("De volgende database kan niet geselecteerd worden: " . self::$db_name));
}
else
{
die("De volgende database kan niet geselecteerd worden: " . self::$db_name);
}
}
}
}
?>
- mysqli static class
-
05-07-2010, 18:29 #1
- Berichten
- 394
- Lid sinds
- 15 Jaar
mysqli static class
-
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic