php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.07.2007, 13:55  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard Zählschleife?

Hallo, wie mach ich aus folgendem CODE möglichst eine Zählschleife?

PHP-Code:
$ergebnis mysql_query("SELECT DATE_FORMAT(datum,'%a, %d %b %Y %H:%i:%S +0200') AS fdatum, id, titel, text, verfasser FROM scw_news ") OR DIE ("FEHLER");
    while (
$dataset mysql_fetch_array($ergebnis))
         {
         echo
"<item>\n";
         echo
"<title>" $dataset['titel'] . "</title>\n";
         echo
"<description>".$text htmlspecialchars(no_img(bbcode($dataset['text'])))."</description>\n";
         
#echo"<link> http://".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']."?newsid=".$dataset['id']."</link>\n";
         
echo"<pubDate>".$dataset['fdatum']."</pubDate>\n";
         echo
"</item>\n";
        } 
Wie kann ich eine Zählschleife drauß machen? Also das die Schleife nur 5 mal durchläuft.

auf die art?
PHP-Code:
$count 0;

while (
$dataset mysql_fetch_array($ergebnis) OR $count == 5)
{
$count ++;

vielen Dank für die Hilfe!
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.07.2007, 14:56  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Abgesehen davon, dass du einfach LIMIT in der SQL-Anweisung setzen müsstest,
solltest du dich noch einmal mit Schleifen beschäftigen.
Möchtest du eine Schleife, die ungefähr dem zweiten Code entspricht, nimm doch einfach eine FOR-Schleife.
Wie gesagt, solche grundsätzlichen Dinge sollte man schon beherrschen!
Einfach nochmal nachlesen. Das geht problemlos auf SelfPHP.de.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 22.07.2007, 15:04  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard

Zitat:
einfach LIMIT in der SQL-Anweisung setzen müsstest
Das ists es DANKE! Darauf bin ich nicht gekommen...

Danke!
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline  
Alt 22.07.2007, 15:35  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Abgesehen davon dass einzig LIMIT die richtige Lösung ist, müsste es "AND $count < 5" heißen.
Zergling-new ist offline  
Alt 22.07.2007, 15:37  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard

Zitat:
Zitat von Zergling
Abgesehen davon dass einzig LIMIT die richtige Lösung ist, müsste es "AND $count < 5" heißen.
jo bzw. "AND $count <= 5"

thx, manchmal steh ich echt auf dem schlauch! wie gut das es dieses forum hier gibt! wie gut das es euch gibt!
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline  
Alt 22.07.2007, 17:27  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Buschdieb
Zitat:
Zitat von Zergling
Abgesehen davon dass einzig LIMIT die richtige Lösung ist, müsste es "AND $count < 5" heißen.
jo bzw. "AND $count <= 5"
Nein!
Denn dann würde die Schleife 6 mal durchlaufen werden, während Du nach 5 Durchläufen gefragt hast.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 23.07.2007, 15:49  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Dann eben "AND $count < 5"
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 23.07.2007, 16:03  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Auch dir einen guten Morgen!
Zergling-new ist offline  
Alt 24.07.2007, 10:21  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Moin

"AND $count <= 5" wär soweit nur richtig, wenn man $count = 1 anstatt 0 macht :P

PS: wollt nur guten morgen Sagen
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 24.07.2007, 10:27  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

können ir das thema jetzt mit
AND $count <= 4

BITTE
abschließen?

DER_Brain ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php zählschleife, zählschleife php, php zählschleifen, zählschleifen php, zählschleife in php, javascript zählschleife, sql zählschleife, zählerschleife php, php zählerschleife, php for zählschleife, for zählschleife php, zählschleife java, php zähl schleife, php zählschleif, zählschleifen java, java zählschleife, zählschleife sql, zählschleifen in php, einfache zählschleife in php, php zählschleifer

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.