Hallo Leute,
ich hoffe es kann jemand helfen!!!
Ich habe eine Datei mit Funktionen erstellt die die db abfrage machen!!!
Diese natürlich eingebunden.
der DConnect funzt. nur wenn ich ne abfrage starte bekomm ich dann blöderweise eine Resource ID#8...
ich steig da irgendwie net dahinter.
hier mein code:
Database.php
auführ.php
ich hoffe es kann jemand helfen!!!
Ich habe eine Datei mit Funktionen erstellt die die db abfrage machen!!!
Diese natürlich eingebunden.
der DConnect funzt. nur wenn ich ne abfrage starte bekomm ich dann blöderweise eine Resource ID#8...
ich steig da irgendwie net dahinter.
hier mein code:
Database.php
PHP-Code:
//Verbindung zu SQL-DB
function mar_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') {
global $$link;
$$link = mysql_connect($server, $username, $password);
if ($$link) mysql_select_db($database);
return $$link;
}
//Tabelle selectieren
function mar_db_select_db($database) {
return mysql_select_db($database);
}
// Die Query
function mar_db_query($query, $link = 'db_link') {
global $$link;
$result = mysql_query($query, $$link) or mar_db_error($query, mysql_errno(), mysql_error());
return $result;
}
//Fetching
function mar_db_fetch_array(&$db_query,$cq=false) {
if (DB_CACHE=='true' && $cq) {
if (!count($db_query)) return false;
$curr = current($db_query);
next($db_query);
return $curr;
} else {
if (is_array($db_query)) {
$curr = current($db_query);
next($db_query);
return $curr;
}
return mysql_fetch_array($db_query, MYSQL_ASSOC);
}
}
//Schließen der DB
function mar_db_close($link = 'db_link') {
global $$link;
return mysql_close($$link);
}
//ERROR
function mar_db_error($query, $errno, $error) {
die('<font color="#000000"><b>' . $errno . ' - ' . $error . '<br /><br />' . $query . '<br /><br /><small><font color="#ff0000">[XT SQL Error]</font></small><br /><br /></b></font>');
}
PHP-Code:
$users = mar_db_query("SELECT user_firstname FROM USERS WHERE user_id = '1'");
print_r ($users);


Kommentar