Hallo,
habe ien Problem.
Habe ein gnaz normal Datenbank Script gebastelt das ruft daten ab mittels:
PHP-Code:
<?php
while($row = mysql_fetch_assoc($result))
?>
und in der while schleife wird etwas wieder in die datenbank geschrieben mittels UPDATE. So klappt auch wunderbar. Nur mir ist aufgefallen das wenn man sich das was er ausliest anzeigen lässt mittels echo, dann zeigt er bei dem einen Wert immer por durchlauf 4 an obwohl da stehen sollte 4 (beim ersten durchlauf) 5 (beim 2.ten) 6 ( beim 3.ten) stehen. Das tut es aber nicht Hier mein gesamter query:
PHP-Code:
<?php
$sql= 'SELECT `test1`, `test2` FROM `test`';
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
?>
Und die schleife schreibt dann mittels:
PHP-Code:
<?php
$sql2 = $sql = "UPDATE
test
SET
test1 = '".$test."'
WHERE
test3 = '1'
AND
test4 = '".$test4."'
;";
$result2 = mysql_query($sql2) OR die(mysql_error());
?>