Axel Richter: for schleife - wie richtig????

Beitrag lesen

Hallo,

hier meine schleife:

<?require ("connect.php");
for($i = 0; $i < 300; $i++ )

Hier wird i, solange kleiner als 300 immer um eins erhöht. Am Ende ist i dann 300.

mysql_query('INSERT INTO hp (ID) VALUES ($i)');

Das wird nur einmal ausgeführt, mit i = 300.

echo "Alle Seiten angelegt";
?>

for($i = 0; $i < 300; $i++ ) {
    mysql_query('INSERT INTO hp (ID) VALUES ($i)');
}
echo "Alle Seiten angelegt";

Oder die andere Methode, die in http://www.php.net/manual/de/control-structures.for.php beschrieben ist, wäre wahrscheinlich besser. Noch besser wäre allerdings zu überlegen, ob eine solche Datensatzfüllmethode überhaupt notwendig ist.

viele Grüße

Axel