Mahlzeit,
Diese Abfrage :
mysql_select_db($database_sammeln, $sammeln);
$query_abfrage1 = "SELECT id, was, org FROM sammeln";
$abfrage1 = mysql_query($query_abfrage1, $sammeln) or die(mysql_error());
$row_abfrage1 = mysql_fetch_assoc($abfrage1);
$totalRows_abfrage1 = mysql_num_rows($abfrage1);möchte ich auslagern in eine include.php Datei
ich möchte diese Datei dann includieren, wie muss ich das machen.
include.php:
mysql_select_db($database_sammeln, $sammeln);
$query_abfrage1 = "SELECT id, was, org FROM sammeln";
$abfrage1 = mysql_query($query_abfrage1, $sammeln) or die(mysql_error());
$row_abfrage1 = mysql_fetch_assoc($abfrage1);
$totalRows_abfrage1 = mysql_num_rows($abfrage1);
aufgerufene_datei.php:
include("include.php");
Persönlich möchte ich Dir allerdings DRINGEND davon abraten, irgendwelche Includes zu bauen, die allein beim Aufrufen schon diverse Aktionen starten - insbesonders Sachen in Datenbanken schreiben usw.
Bastele dir am Besten eine Art "Bibliothek", in der Du häufig benötigte Code-Schnipsel in Funktionen oder Klassen auslagerst und die Du dann beliebig includieren und aufrufen kannst:
include.php:
function foobar_auslesen($query)
{
mysql_select_db($database_sammeln, $sammeln);
$query_abfrage1 = "SELECT id, was, org FROM sammeln";
$abfrage1 = mysql_query($query, $sammeln) or die(mysql_error());
$row_abfrage1 = mysql_fetch_assoc($abfrage1);
return mysql_num_rows($abfrage1);
}
aufgerufene_datei.php:
include("include.php");
$totalRows_abfrage1 = foobar_auslesen($query_abfrage1);
Der nächste Schritt wäre dann, die Bibliotheken in ein Verzeichnis außerhalb Deines $DOCUMENT_ROOT zu verlagern, damit Sie nicht direkt aufgerufen werden können:
/var/www/includes/include.php:
...
/var/www/htdocs/aufgerufene_datei.php:
include("../includes/include.php");
$totalRows_abfrage1 = foobar_auslesen($query_abfrage1);
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|