Hallo Leute 
Hab im Folgenden mal meine selbst erstellte MySQL Klasse ausgestellt, die ich für ein Projekt verwenden möchte und würde gerne eure Meinungen dazu hören, bevor ich mich richtig an die Arbeit mache.
Verbesserungsvorschläge, Anregungen und Kritik sind sehr erwünscht, sofern sie kontruktiv sind
MfG
Hab im Folgenden mal meine selbst erstellte MySQL Klasse ausgestellt, die ich für ein Projekt verwenden möchte und würde gerne eure Meinungen dazu hören, bevor ich mich richtig an die Arbeit mache.
PHP-Code:
<?php
class mysql {
private $db;
private static $instance = null;
public static function getInstance() {
if (self::$instance == null) {
self::$instance = new mysql();
}
return self::$instance;
}
protected function __construct() {}
private function __clone() {}
public function connect() {
$this->db = mysql_connect('server', 'host', 'password');
mysql_select_db('db');
}
public function close() {
mysql_close($this->db);
}
public function getArray($sql) {
$result = $this->query($sql);
if (mysql_num_rows($result) == 1) {
return mysql_fetch_assoc($result);
}
$output = array();
while ($row = mysql_fetch_assoc($result)) {
$output[] = $row;
}
return $output;
}
public function query($sql) {
$result = mysql_query($sql);
return $result;
}
public function numRows($sql) {
$query = $this->query($sql);
$result = mysql_num_rows($query);
return $result;
}
public function affRows($sql) {
$query = $this->query($sql);
$result = mysql_affected_rows($query);
return $result;
}
}
?>
Verbesserungsvorschläge, Anregungen und Kritik sind sehr erwünscht, sofern sie kontruktiv sind
MfG

Kommentar