martinli: SQL Wieso Funzt das nicht?

Beitrag lesen

Hallo,
Hat jemand hierfür eine erklärung?:

Bei einer SQL Abfrage

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 11520 bytes) in /www/htdocs/martinli/adressbuch/begranf.php on line 25

die es besteht nur eine Zeile, und der gefragte wert (bestimmungwer)
hat auch nur 32 stellen.
??

Hier mal der Quelltext zur Abfrage:

if($person == $pers)
  {
   $tabelle = "adressen";
   $sql = @mysql_connect($dbhost, $dbuser, $dbpswd)
   or die("<br>Konnte nicht auf die Datenbank Verbinden");
   @mysql_select_db($dbname)
   or die("<br>Konnte nicht zur Datenbank verbinden!");

$abfrage = "SELECT * FROM $tabelle WHERE bestimmungwer LIKE '$diepers'";
       $ergebnis = mysql_query($abfrage);
 while($row = @mysql_fetch_object($ergebnis))
     {

if(isset($HTTP_POST_VARS["page"]))
       {
       $open = $HTTP_POST_VARS["page"];
      // echo "inc";
       include("$open.php");
       }
     elseif(isset($page))
       {
       if($page != NULL)
         {
        // echo "inc";
         include("$page.php");
         }
       else
         {
         //echo "inc";
         include("ind.php");
         }
       }
     else
     {
     //echo "inc";
     include("ind.php");
     }

}

}

Viele Grüße
Martin