Hallo Zusammen,
ich hab eine Funktion in der ein SQL Script Daten abruft und zur Verfügung stellt.
nun hab ich aber das Problem das diese Funktion in einem anderen Script 100 bis 1000 mal aufgerufen wird.
Wie kann ich das Ergebnis des SQL Sriptes so speichern das er diese nur einmal aufruft denn an den Daten ändert sich während dem Durchlauf nichts.
die Funktion ist in einer eigenen Datei abgelegt da mehrere PHP Dateien darauf zugreifen müssen
Das SQL-Script sollte auch in dieser Funktionsdatei bleiben
hab schon was über static gelesen, bekomme es aber nicht zu laufen
auch mit isset wird es jedes mal wieder aufgerufen
Im Voraus schon mal Danke für Eure Hilfe
VG HimDa
ich hab eine Funktion in der ein SQL Script Daten abruft und zur Verfügung stellt.
nun hab ich aber das Problem das diese Funktion in einem anderen Script 100 bis 1000 mal aufgerufen wird.
Wie kann ich das Ergebnis des SQL Sriptes so speichern das er diese nur einmal aufruft denn an den Daten ändert sich während dem Durchlauf nichts.
die Funktion ist in einer eigenen Datei abgelegt da mehrere PHP Dateien darauf zugreifen müssen
Das SQL-Script sollte auch in dieser Funktionsdatei bleiben
hab schon was über static gelesen, bekomme es aber nicht zu laufen
auch mit isset wird es jedes mal wieder aufgerufen
PHP-Code:
if (!function_exists('art_zer')){
function art_zer( $art_nr )
{
...
if (!isset($res_len)) {
static $res_len = mysqli_query($db_as, "SELECT a_s.as_pos ...
VG HimDa
Kommentar