Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

author.psi

Haudegen

Dabei seit: 29.11.2004

Beiträge: 699

 

1 Zum Seitenanfang

Dienstag, 16. Mai 2006, 17:19

MySQL liest nur einen Datensatz aus

Moin,

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
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

2 Zum Seitenanfang

Dienstag, 16. Mai 2006, 19:23

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)

 

author.psi

Haudegen

Dabei seit: 29.11.2004

Beiträge: 699

 

3 Zum Seitenanfang

Dienstag, 16. Mai 2006, 19:29

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 :D ! 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)

 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

4 Zum Seitenanfang

Dienstag, 16. Mai 2006, 19:35

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.
Ü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.
 

author.psi

Haudegen

Dabei seit: 29.11.2004

Beiträge: 699

 

5 Zum Seitenanfang

Dienstag, 16. Mai 2006, 19:41

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!

Zitat

wenn es dann gehen sollte, mein dein code den du in den dateien hast Probleme.


Verstehe ich irgendwie nicht? ?(
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

6 Zum Seitenanfang

Dienstag, 16. Mai 2006, 20:11

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...
Ü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.
 

author.psi

Haudegen

Dabei seit: 29.11.2004

Beiträge: 699

 

7 Zum Seitenanfang

Dienstag, 16. Mai 2006, 20:42

Ja also die Dateien werden auch so komplett richtig ausgeführt. Deswegen wundert es mich ja auch..
 

puyan

Grünschnabel

Dabei seit: 09.07.2006

Beiträge: 9

 

8 Zum Seitenanfang

Montag, 10. Juli 2006, 01:33

hi
hast du schon mal "mysql_fetch_rows" (MIT S AM ENDE und nicht mysql_fetch_row!!!) ausprobiert?
geuß
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

9 Zum Seitenanfang

Montag, 10. Juli 2006, 10:11

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.
 

puyan

Grünschnabel

Dabei seit: 09.07.2006

Beiträge: 9

 

10 Zum Seitenanfang

Montag, 10. Juli 2006, 11:56

es gibt google mein freund. such einfach mal nach "mysql_num_rows" bevor du anderen beleidigst :finger:
 

Dabei seit: 08.12.2002

Beiträge: 1 220

 

11 Zum Seitenanfang

Montag, 10. Juli 2006, 12:51

Zitat

Original von puyan
es gibt google mein freund. such einfach mal nach "mysql_num_rows" bevor du anderen beleidigst :finger:


ja du Scherzkeks mysql_num_ rows gibt es aber nicht mysql_fetch_rows ....

http://www.php.net/manual/de/ref.mysql.php

Greetz

MaxTPayne
 

magnus

Moderator

Dabei seit: 02.03.2003

Beiträge: 2 439

 

12 Zum Seitenanfang

Montag, 10. Juli 2006, 13:16

Zitat

Original von puyan
es gibt google mein freund. such einfach mal nach "mysql_num_rows" bevor du anderen beleidigst :finger:


Wo ist denn da eine Beleidigung? :rolleyes:
 

Qjuh

Grünschnabel

Dabei seit: 01.08.2006

Beiträge: 7

 

13 Zum Seitenanfang

Dienstag, 1. August 2006, 17:21

enthält zufälligerweise links.php irgendwelche befehle, die die auführung unterbrechen? (z.b. ein die())? Um das zu testen solltest du mal eine links.php hochladen, die wirklich einfach nur text enthält (wie schon vorgeschlagen), also z.b.

Quellcode

1
hallo
Wenn das nix bringt meld dich nochmal.
 

author.psi

Haudegen

Dabei seit: 29.11.2004

Beiträge: 699

 

14 Zum Seitenanfang

Dienstag, 1. August 2006, 17:31

Nein enthielt Sie nicht!

Und wird es hier zu einem Volkssport auf Uralte Beiträge irgendwelche Antworten zu schreiben?
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

15 Zum Seitenanfang

Dienstag, 1. August 2006, 17:34

Zitat

Original von author.psi
Nein enthielt Sie nicht!

Und wird es hier zu einem Volkssport auf Uralte Beiträge irgendwelche Antworten zu schreiben?


bis man die 10 beiträge voll hat

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.