<?php
/*
*====================================================================================*
* Mysql Class *
* v. Beta 1.0 *
*------------------------------------------------------------------------------------*
* dependent on http://www.1und1.de *
*------------------------------------------------------------------------------------*
* Last Change 12.12.2006 *
* (c)2006 by Richard Jung *
*====================================================================================*
*/
//Mysql Klasse definieren
class mysql_session
{
/* [Intialisieren] */
protected $db;
protected $result;
protected $num;
protected $data;
protected $sql;
protected $Usql;
protected $Isql;
/* [/ Intialisieren] */
/*############################################################################################*/
// Konstruktor
function mysql_session($host = '****', $user = '****', $pass = '****')
{
$this->db = mysql_connect($host, $user, $pass)
or die("<!-- [Php generiert] -->\n<script type='text/javascript'>alert('ACHTUNG!, Es konnte keine Verbindung zur Datenbank hergestellt werden');</script>\n<!-- [/ Php generiert] -->");
mysql_select_db("db183424299");
}
/*############################################################################################*/
/* [Funktionen] */
function setSql($sql)
{
$this->sql = $sql;
}
function getNum()
{
$this->result = mysql_query($this->sql)
or die("<!-- [Php generiert] -->\n<script type='text/javascript'>alert('ACHTUNG!, Datenbank Anfrage fehlgeschlagen.');</script>\n<!-- [/ Php generiert] -->");
$this->num = mysql_num_rows($this->result);
return $this->result;
}
function getData()
{
$this->result = mysql_query($this->sql)
or die("<!-- [Php generiert] -->\n<script type='text/javascript'>alert('ACHTUNG!, Datenbank Anfrage fehlgeschlagen.');</script>\n<!-- [/ Php generiert] -->");
$this->data = mysql_fetch_assoc($this->result)
or die("<!-- [Php generiert] -->\n<script type='text/javascript'>alert('ACHTUNG!, Auslesen der Datenbank fehlgeschlagen');</script>\n<!-- [/ Php generiert] -->");
return $this->data;
}
function disconnect()
{
mysql_close($this->db);
}
function updateDate($from, $where, $like)
{
$this->Usql = "UPDATE ".$from." SET date = NOW() WHERE ".$where." LIKE'".$like."'";
mysql_query($this->Usql)
or die("<!-- [Php generiert] -->\n<script type='text/javascript'>alert('ACHTUNG!, Datenbank Anfrage nach Datenänderung fehlgeschlagen.');</script>\n<!-- [/ Php generiert] -->");
}
function insert($into, $value)
{
$Isql = ""; //Variablen definition aus Notice zwecken
$this->Isql = "INSERT INTO ".$into." VALUE (".$value.")";
mysql_query($this->Isql)
or die("<!-- [Php generiert] -->\n<script type='text/javascript'>alert('ACHTUNG!, Datenbank Anfrage um neue Daten zu erstellen fehlgeschlagen.');</script>\n<!-- [/ Php generiert] -->");
}
function getResult()
{
$this->result = mysql_query($this->sql)
or die("<!-- [Php generiert] -->\n<script type='text/javascript'>alert('ACHTUNG!, Datenbank Anfrage fehlgeschlagen.');</script>\n<!-- [/ Php generiert] -->");
return $this->result;
}
}
?>