Hallo,
<?php
include(ROOT_PATH.'config.php');
include(ROOT_PATH.'includes/db_mysql.php');
include(ROOT_PATH.'includes/constants.php');$site_db = new Db($db_host, $db_user, $db_password, $db_name);
...function abfrage($sql) {
$row = $site_db->query_firstrow($sql);
return $row;
}
Vorsicht: Globale Variablen sind in PHP nicht, wie in einigen anderen Sprachen, innerhalb von Funktionen verfügbar! Entweder musst du $site\_db in der Funktion als global bekanntgeben (nicht empfehlenswert), oder als zusätzlichen Parameter an die Funktion übergeben (viel besser).
> $row wird nicht mit Daten gefüllt, da das Script mit einem Fatal Error abgebrochen wird, ...
... den du hier auch bitte hättest zitieren dürfen, das erspart den Helfenden einiges Rätselraten. Fehlermeldungen sind dazu da, Informationen über einen Fehler zu vermitteln.
Ciao,
Martin
--
Alkohl ist ungesund,
Rauchen ist schädlich,
Sex ist unanständig
- und die Erde ist eine flache Scheibe.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(