PHP-Logo
Druckansicht von http://www.php-homepage.de/scripts/source_95.html

PHP-Logo
[ Main Menue ]
Homepage
Downloads
Artikel
Scripts
Forum
PHP-Manual
Links
News
Freelancer
Bücher
RuDolF
Suche
Misc
Über diese Seite
Kontakt
Wunschzettel
MyGuestbook
*
[ Suche ]
*
[ Partner ]


Domain Webhosting
*
[ Partner Sites ]
Dynamic-Webpages
PHP-Center
PHP-Welt
phpUG.de
Random Link
*
[ Autoren gesucht! ]
PHP-Homepage.de sucht laufend Autoren für News und Artikel
Interesse?
*

Follow on Twitter - @phphomepage

RSS Feed blogoscoop

[Start] [Suche] [Neue Einträge

mysql.php3

<?
###########################################
# Klasse MySql written by Detlef Tiggeler #
# besonders geignet für Puretec Kunden #
# Stratot brauch das nicht die sind eh #
# immer offline :-) #
# Datum :2001-06-14 #
# http://www.solutions-for-the.net #
# email: dosul@ich-glaubs-ja.net #
# Script darf frei benutzt werden :-) #
# auf Copyrigths wird verzichtet #
# ------------------------------------- #
# Dieses script bitte UNBEDINGT in ein #
# durch .htacces und .htpasswd #
# geschütztes Verzeichnis ablegen ! #
# ------------------------------------- #
###########################################

Class MySql
{
var $CONN=""; // wird in der Funktion init initialisiert
var $DATABASE=""; // hier die Datenbank eintragen
var $USER=""; // hier den Benutzernamen eintragen
var $PASSWORD=""; // hier das Passwort eintragen
var $SERVER=""; // hier den Server eintragen

// error handle
function error($text) {
$no = mysql_errno();
$msg= mysql_errno(); // hier details der Fehlermedung ausgeben info:http://www.mysql.com
echo"[$text] ($no : $msg )<br>\n";
exit();
}
function init() {
$user = $this->USER;
$password = $this->PASSWORD;
$server = $this->SERVER;
$database = $this->DATABASE;
$conn = mysql_pconnect($server,$user,$password); // andere Verbindungsarten bitte hier ändern
if(!conn) {
$this->error("Keine Verbindung zur Datenbank !");
}
if(!mysql_select_db($database,$conn)) {
$this->error("Keine Datenbank !");
}
$this->CONN = $conn;
return true;
}
// query um daten in arrays zu laden
function select ($sql="") {

if(empty($sql)) { return false; }
if(!eregi("^select",$sql)) {
echo"<H2>Falscher Befehl</H2>\n";
return false;
}
if(empty($this->CONN)) { return false; }
$conn= $this->CONN;
$res = mysql_query($sql,$conn);
if( (!$res) or (empty($res)) ) {
mysql_free_result($res);
return false;
}

$count= 0;
$data= array();
while ($row = mysql_fetch_array($res)) {
$data[$count] = $row;
$count++;
}
mysql_free_result($res);
return $data;
echo"done";
}
// error handle für querys
function query ($sql="") {
if(empty($sql)) { return false; }
if(!eregi("^select",$sql)) {
echo"<H2>Falscher Befehl</H2>\n";
return false;
}
if(empty($this->CONN)) { return false; }
$conn= $this->CONN;
$res = mysql_query($sql,$conn);
if( (!$res) or (empty($res)) ) {
return false;
}
}
// query um daten in objects zu laden
function object ($sql="") {
if(empty($sql)) { return false; }
if(!eregi("^select",$sql)) {
echo"<H2>Falscher Befehl</H2>\n";
return false;
}
if(empty($this->CONN)) { return false; }
$conn= $this->CONN;
$res = mysql_query($sql,$conn);
if( (!$res) or (empty($res)) ) {
return false;
}
$data = mysql_fetch_object($res);
return($data);
echo"done";

}
// query um Daten in ein table zu schreiben
function insert ($sql="") {
if(empty($sql)) {return false; }
if(!eregi("^insert",$sql)) {
echo"<H2>Falscher Befehl</H2>\n";
return false;
}
if(empty($this->CONN)) { return false; }
$conn = $this->CONN;
$res = mysql_query($sql,$conn);
if(!$res) { return false; }
$res = mysql_insert_id();
return $res;
}
}
############################################################
# Beispiel füf aufruf im script #
# include("mysql.php3"); Muss eingebunden werden #
# $db= new MySql; erzeugen de objects #
# $db->init(); #
# #
#----------------------------------------------------------------------------------------------------#
# Diesen Part zur überprüfung einbinden wenn sie möchten. #
# wenn Yeah it works erscheint war der Verbindungsaufbau #
# erfolgreich. danach diese Zeilen entfernen :-) #
#----------------------------------------------------------------------------------------------------#
#if(!$db->init()) { init überprüfen #
# echo" Well this sucks :-("; #
# exit(); #
# }else{ #
# echo "Yeah it works :-)"; #
# } #
# #
# $result=$db->object("select * from table"); #
# echo $result->table; #
# #
# es empfiehlt sich immer die funktion init zu überprüfen #
# Viel Spass.Euer Dosul #
############################################################



?>
© Copyright 1999 - 2011 by Mark Kronsbein | Impressum | NutzungsbedingungenWeiterempfehlen | Seitenanfang
0.5200