MySQL liest nur einen Datensatz aus
Moin,
In einem anderen Script passt es, hier geht es aber nicht:
Datei1:
Inhalt Tabelle=test
id datei
1 links.php
2 test.php
liegt es am Include() das die While Schleife nicht mehr weiter arbeitet?
MfG
In einem anderen Script passt es, hier geht es aber nicht:
Datei1:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?
include("include/config.php");
$db = mysql_connect($db_server, $db_user, $db_pass);
$db_select = mysql_select_db($db_name);
$mysqlmache = "SELECT * FROM test ORDER BY id";
$ergebnis=mysql_query($mysqlmache);
$spaltenzahl=mysql_num_fields($ergebnis);
while($zeile=mysql_fetch_row($ergebnis)) {
include($zeile[1]);
}
?>
|
Inhalt Tabelle=test
id datei
1 links.php
2 test.php
liegt es am Include() das die While Schleife nicht mehr weiter arbeitet?
MfG
Zitat
mysql_fetch_row() liefert einen Datensatz aus dem Anfrageergebnis mit der übergebenen Kennung.
mysql_fetch_assoc, mysql_fetch_array oder mysql_fetch_object (k.A. obs noch weitere gibt) benützen.
für dich kommt am ehesten mysql_fetch_array mit dem Ergebnistyp MYSQL_NUM in Frage.
~!__/
..o.o
This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Skittles« (16. Mai 2006, 19:26)
Danke, aber im anderen Script setze ich genau das gleiche ein, halt nur anstatt des include() ein echo()! Natürlich auch in einer anderen Tabelle, aber es klappt.. Ich verstehe nur nicht warum das nicht klappt...
//Edit: Hab jetzt erstmal überprüft was ich hier sage
! Ja, bei einem echo() wird alles ausgegeben. Nur möchte ich gerne include() !
//Edit: Hab jetzt erstmal überprüft was ich hier sage
! Ja, bei einem echo() wird alles ausgegeben. Nur möchte ich gerne include() ! Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »author.psi« (16. Mai 2006, 19:31)
igentlich solltest du eine Fehlermeldung erhalten wenn das Include nicht funktioniert...
hast du mal ausprobiert in deine Dateien, die du includest, einfach nur text und keinen PHP Code rein zu schreiben?
wenn es dann gehen sollte, mein dein code den du in den dateien hast Probleme.
hast du mal ausprobiert in deine Dateien, die du includest, einfach nur text und keinen PHP Code rein zu schreiben?
wenn es dann gehen sollte, mein dein code den du in den dateien hast Probleme.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Eine Fehlermeldung bekomme ich nicht, es wird nur das erste angezeigt und dann ist schluss.
Ich habe mal die links.php und test.php in "links" und "rechts" umbenannt, die erste wird wieder includet, die zweite aber nicht!
Verstehe ich irgendwie nicht?
Ich habe mal die links.php und test.php in "links" und "rechts" umbenannt, die erste wird wieder includet, die zweite aber nicht!
Zitat
wenn es dann gehen sollte, mein dein code den du in den dateien hast Probleme.
Verstehe ich irgendwie nicht?
blöde Laptop Tastatur 
an dem code in den Dateien, die includet werden liegt es also nicht.
Eigentlich ist es kein Problem include in eine while schleife setzen, aber ich sehe jetzt keinen fehler...

an dem code in den Dateien, die includet werden liegt es also nicht.
Eigentlich ist es kein Problem include in eine while schleife setzen, aber ich sehe jetzt keinen fehler...
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Zitat
Original von puyan
hi
hast du schon mal "mysql_fetch_rows" (MIT S AM ENDE und nicht mysql_fetch_row!!!) ausprobiert?
geuß
Den Befehl gibt es nicht einmal ... Hast du die 10 Beiträge nicht bald mal voll?
~!__/
..o.o
This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
Zitat
Original von puyan
es gibt google mein freund. such einfach mal nach "mysql_num_rows" bevor du anderen beleidigst![]()
ja du Scherzkeks mysql_num_ rows gibt es aber nicht mysql_fetch_rows ....
http://www.php.net/manual/de/ref.mysql.php
Greetz
MaxTPayne


