WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   daten aus mysql tabelle auslesen (http://www.wcm.at/forum/showthread.php?t=146736)

fenster 06.10.2004 11:30

daten aus mysql tabelle auslesen
 
hallo


habe da ein prob. möchte mit einem
php file daten aus meiner sql datenbank
auslesen

hier mal das php file
Code:

<? include ("ausgabepet1.php");?>
<html>
<head>
<title>ausgabepet</title>
</head>

<body bgcolor="FFAFFR" text="000000">
<? $verbindung = mysql_connect ("localhost","root","123456")or die
("Keine Verbindung moeglich"); ?>
<? mysql_select_db ("pet") or die
("Die Datenbank existiert nicht");?>

<? $abfrage = "select besitzer from pet"; ?>
<? $ergebnis = mysql_query($abfrage); ?>
<? mysql_close($verbindung); ?>

</body>
</html>

und hier die felhlermeldung
Code:

Fatal error:  Allowed memory size of 8388608 bytes exhausted (tried to allocate 3840 bytes) in /var/www/idephp/data/ausgabepet1.php on line 1

vielleicht kann mir jemand helfen


gruß
fenster

rev.antun 06.10.2004 12:30

memory_limit in der php.ini ändern, glaub das sollte dein prob lösen

HTH

jak 06.10.2004 14:55

OT:
Du musst nicht jede Php-Zeile in <? ?> schreiben, du kannst auch:
<?php
befehl1;
befehl2;
befehl3;
...
?>
machen. Damit wird der Quellcode auch ein bischen lesbarer.

Jak

T.dot 06.10.2004 15:39

afaik ist das eh das normale limit, diesen fehler kriegt man am ehesten (also ich zumindest) bei ner endlosschleife, da man den speicher einfach vollfüllt...

ich vermut mal, dass deine ausgabepet1.php heißt und du sie in der 1. zeile mit include ("ausgabepet1.php"); immer wieder aufrufst und so ne endlosschleife entsteht#

also wenn ich das richtig seh: das include raushaun, dann sollts funktionieren...

mfg Thomas

fenster 06.10.2004 17:13

Zitat:

ich vermut mal, dass deine ausgabepet1.php heißt und du sie in der
ja

Zitat:

das include raushaun, dann sollts funktionieren...
wenn ich das include rausnehme
habe ich wenn ich ausgabepet1.php aufrufe eine
leere seite ohne anzeige ?


gruß
fenster

jak 06.10.2004 19:11

Probier mal
echo $ergebnis;
das seh' ich nämlich nirgens in deinem Quelltext. So wie der aussieht, gibt er nur bei einem Fehler was aus.

Jak

fenster 06.10.2004 19:23

fehler gefunden
 
hallo

die zeile hat gefehlt

Code:

<? while($row = mysql_fetch_object($ergebnis))
    {
    echo $row-> besitzer ;
    }
?>



Alle Zeitangaben in WEZ +2. Es ist jetzt 17:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag