Schleifen ?

Lektor21

Erfahrenes Mitglied
So ich bin nun mal auf Schleifen gestoßen und würde gern mal wissen, was man damit macht?

Kann man damit auch ständig den aktuellen Inhalt einer Datenbank ausgeben? :confused:
 
Und wie wende ich das an? Also wenn ich zum Bsp. immer die Variable $ok akuell haben möchte?

Also wenn ich ne Datenbank select blablabla habe und möchte ohne neu laden die Variable immer aktuell angezeigt bekommen...
 
Schleifen sind für viele verschiedene Dinge gut.
Es gibt auch verschiedene Typen von schleifen (for, foreach und einige Kombinationen von while)

Bsp:
PHP:
$vornamen = array("Hans", "Peter", "Simone");
foreach($vorname AS $_value){
    echo "-> "+$_value+"</br>";
}

Ergebnis:
-> Hans
-> Peter
-> Simone

Infoquellen:
http://www.php.net/manual/de/control-structures.for.php
http://www.php.net/manual/de/control-structures.foreach.php
http://www.php.net/manual/de/control-structures.while.php

Gruß tyg3r

PS: Datenbankabfragen schleifen ist nicht zu empfehlen ...
 
Und wie wende ich das an? Also wenn ich zum Bsp. immer die Variable $ok akuell haben möchte?

Also wenn ich ne Datenbank select blablabla habe und möchte ohne neu laden die Variable immer aktuell angezeigt bekommen...

Blos nicht ... xD
Mir ist zwar nicht ganz klar wie Du es genau meinst, aber es liest sich "grausam" ;)

Was meinst Du mit "neu laden" ?
Den Browser?

Deine Fragestellung erinnert mich ein bisschen an OnEnterFrame aus Flash.
Aber damit lassen sich die Schleifen in PHP nicht vergleichen, solche Methodiken werden auch nicht angewendet.

Merke:
Ein Script läuft nach dem Aufruf durch den Browser EINmal ab und wird dann beendet.
Schleifen die weitere Eingaben/Aufrufe abwarten gibt es nicht.
 
Zuletzt bearbeitet:
zbsp mit einer while schleife. Wird aber die abruch bedinung nie erfüllt dann haste eine Endlos schleife und damit ein Problem *g

while($k=""){
echo $ok;
}

Das ist so eine Endlos Schleife da k nie einen anderen Wert bekommen wird.

Mfg Splasch
 
Schleifen nimmt man immer wenn eine best. Aktion immer wieder (mit anderen werten) ausgeführt werden soll.
Also zb einen ganzen Array ausgeben oder auch die Zeilen einer Tabelle erzeugen.
Der Vorteil ist dass du (zb mit count()) zur Laufzeit ermitteln kannst wieviele Durchläufe du brauchst, und so nicht schon beim schreiben des Programms wissen musst wie viele Durchläufe du brauchst.
 
Zurück