cofter
Erfahrenes Mitglied
Mein Webspace läuft seit 2 Tagen mit php5 nun möchte ich mir gern eine MySQL-Klasse schreiben.
Natürlich mit OOP.
Mein Problem derzeit besteht darin das die function debug nicht den Wert zurück gibt damit ich ihn in function_conn() weiter verwenden kann.
Ich hoffe ihr seht den Fehler und gebt mir noch konstruktive Kritik was ich besser machen könnte und worauf ich in Zukunft noch achten muss.
Danke
Cofter
Natürlich mit OOP.
Mein Problem derzeit besteht darin das die function debug nicht den Wert zurück gibt damit ich ihn in function_conn() weiter verwenden kann.
Ich hoffe ihr seht den Fehler und gebt mir noch konstruktive Kritik was ich besser machen könnte und worauf ich in Zukunft noch achten muss.
Danke
Cofter
PHP:
<?php
class MySQL_con
{
private $user;
private $pass;
private $host;
private $db;
public $deb;
function set_sql($host, $user, $pass, $db)
{
$this->host = $host;
$this->user = $user;
$this->pass = $pass;
$this->db = $db;
}
function debug($deb)
{
$this->debug_o = $deb;
echo " Debug mode: ".$this->debug_o;
return $this->debug_o;
}
function conn_sql()
{
if ($connect = (@mysql_connect($this->host,$this->user,$this->pass)))
{
if ($this->debug_o == 1)
echo "Connection <b>done</b>!<br />";
}
else
{
if ($this->debug_o == 1)
echo "Connection <b>Failed</b>!<br />";
}
}
function sel_db()
{
if($db_sel = mysql_select_db($this->db))
{
if ($this->debug == 1)
echo "Datenbank "."'<b>".$this->db."</b>'"." wurde ausgewählt";
}
else
{
if ($this->debug_o == 1)
echo "Datenbank "."'<b>".$this->db."</b>'"." exisitiert nicht!";
}
}
}
?>