echo $begrüßung;
Kann ich eine Seite erstellen, wo ich nur die MYSQL Verbindung und Abfragen habe und diese dann mit include (oder besser require_once ?) in das PHP / HTML Script einbinde?
Du möchtest keine "Seite", sondern nur eine Datei mit PHP-Code.
Ja, aber anstatt mehrere Dateien zu erstellen, die jeweils nur eine Abfrage enthalten, und diese dann nach Bedarf zu inkludieren, bietet es sich an, die Abfragen in Funktionen unterzubringen. Die Funktionen können alle in der gleichen Datei stehen, die von allen Seiten-Scripten inkludiert werden kann. Jedes Seiten-Script ruft dann die Funktionen auf, die es braucht. Die anderen bleiben unausgeführt.
Wenn ich zum Beispiel 4 PHP Seiten, jede hat Abfrage1 und 2(sind total gleich) nur die 3. Abfrage ist in jeder Seite unterschiedlich.
So das ich insgesamt 6 Abfragen habe. Kann ich alle 6 in ein script auslagern, das dann einbinden, so das auf jeder Seite, jeweils 3 Abfragen in "leere laufen" ?
Z.B. so:
datenbank.inc.php:
<?php
function abfrage1() {
...
return $ergebnis;
}
function abfrage2() {
...
return $ergebnis;
}
function abfrage3() {
...
return $ergebnis;
}
...
?>
----------
seite1.php:
<?php
echo abfrage1();
echo abfrage2();
?>
----------
seite2.php:
<?php
echo abfrage1();
echo abfrage3();
?>
echo "$verabschiedung $name";