![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 04.03.2007
Ort: Viernheim
Beiträge: 130
|
Hi Liebe Community, da bin ich wieder *g
Mein jetzigen Problem: Ich möchte die zu bearbeitende Datensätze aus der MySQL Datenbank holen und diese nach und nach bearbeiten. Ich dachte mir, dass würde ganz einfach mit einer while-Schleife gehen, indem ich die Daten per $row=mysql_fetch_assoc($qry) reinhole... leider parst die while-Schleife die Inhalte direkt nacheinander, so, dass ich die einzelnen Ergebnisse nicht wie gewünscht weiterbearbeiten kann. Ich wollte die Ergebnisse (Links) noch einmal Crawlen, so, dass ich am Ende ein Ergebnis habe, die ich wieder in die DB einfügen kann.. sprich, die while Schleife würde im _GRUNDE_ genommen, so aussehen: while () { $a = get_content(); $nehme_daten(); for() { usw--- } } |
|
|
|
|
|
Nach oben #2 |
|
Erfahrener Benutzer
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
|
ähhhm. Häh? Mach das am besten mal an einem konkreten Beispiel fest, was du da vorhast. Ich verstehe nicht wirklich, wo dein Problem liegt.
__________________
Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html |
|
|
|
|
|
Nach oben #3 |
|
Erfahrener Benutzer
Registriert seit: 04.03.2007
Ort: Viernheim
Beiträge: 130
|
Nehmen wir an, dass meine SQL Anweisung so Aussieht:
PHP-Code:
So, diese Einträge erhalten aber Links, die ungefähr so aussehen Code:
http://example1.com/link1 http://example1.com/link2 http://example2.com/link1 http://example2.com/link1 Meine while Schleife sieht ungefähr so aus PHP-Code:
|
|
|
|
|
|
Nach oben #4 | |
|
Erfahrener Benutzer
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
|
Zitat:
Wo liegt nun dein Problem? Weisst du nicht, wie du die Seiten weiterverfolgst? Oder willst du alle auf einmal verarbeiten?
__________________
Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html |
|
|
|
|
|
|
Nach oben #5 |
|
Erfahrener Benutzer
Registriert seit: 04.03.2007
Ort: Viernheim
Beiträge: 130
|
Also, die while-Schleife geht nur einen Link komplett durch, den ersten. Der rest wird irgendwie gar nciht erkannt oder macht einfach nicht weiter..
Geändert von Eyüp (17.03.2008 um 11:57 Uhr). |
|
|
|
|
|
Nach oben #6 |
|
Erfahrener Benutzer
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
|
Davon abgesehen dass oben eine Klammer fehlt...
Du bist dir sicher, dass dein SQL stimmt? Du bist dir sicher, dass du $qry nicht irgendwo innerhalb deiner While nochmal verwendest und überschreibst? Du bist dir sicher, dass dein Fehler nicht woanders liegt (max_execution_timeout oder so)?
__________________
Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html |
|
|
|
|
|
Nach oben #7 |
|
Erfahrener Benutzer
Registriert seit: 04.03.2007
Ort: Viernheim
Beiträge: 130
|
Ich lass jetzt den XDebug drüber und teste den inneren Bereich der while-Schleife.
Danach kann ich euch mehr sagen. @meipsen SQL Anweisung ist richtig und den Beispiel hab ich hier im Editor geschrieben *g und max_exec_time liegt bei mir bei 6666 Sekunden:> Geändert von Eyüp (17.03.2008 um 13:05 Uhr). |
|
|
|
|
|
Nach oben #9 |
|
Der Student
Registriert seit: 03.01.2007
Ort: München
Beiträge: 57
|
Sowas findet man ganz einfach raus wenn man einfach in der while() Schleife dir die Datenbankeinträge ausgibst, dann siehst du direkt dass alle durch die while() Schleife durchlaufen, und wenn du dann vor bzw. nach dem RegEx einmal die Sachen ausgibste siehste ebenfalls dass es daran liegt!
__________________
Wenn ich du wäre, wäre ich lieber ich. http://www.clubstars.net http://www.x-tinct.de |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem mit LaTex (Facharbeit) | mouCe | Sonstige Programmiersprachen | 6 | 04.12.2006 00:13 |
| Problem bei Verarbeitung von Templates (Eigene Klassen) | dago | PHP-Programmierung | 21 | 31.08.2006 16:02 |
| Problem mit Cookie und Reloads... | Bookworm | PHP-Programmierung | 10 | 13.04.2006 12:09 |
| OSX + Eclipse 3.1 Problem | bacarni | Eclipse | 3 | 29.07.2005 21:19 |
| while schleife schlafen legen aber im applet weiter arbeiten können | mr.no | Desktop-Applikationen und Grafik | 5 | 12.03.2005 00:02 |