Hans-im-Glück: online DB mysql UPDATES in der Schleife

Beitrag lesen

Tach!

wieso macht dieses Skript nicht was es soll?

Dazu muss zunächst einmal herausgefunden werden, was es denn konkret falsch macht.

	for($i=1; $i < count($ueb)-1 ; $i++){

Ja das ist richtig.

		$SQL = "UPDATE kopie_artikel SET preis = '$werte[1]',MENGE_AKT = '$werte[2]', MENGE_MIN ='$werte[3]', Beschaffungszeit ='$werte[4]' ,last_update = NOW() WHERE id = '$werte[0]'";

Es ist sichergestellt, dass die Werte zu den Feldern passen.

		$res = mysqli_query($ConnectHnd,$SQL);

Warum wertest du $res nicht aus, um zu sehen, ob ein Fehler auftrat oder nicht? Beachte, dass in $res neben false auch 0 stehen kann, was im booleschen Kontext wie false gewertet wird.

OK, das kann ich noch tun.

Es ist halt seltsam das echo zeigt, dass die Schleife sauber arbeitet.

Egal welche der SQL Anweisungen ich mit phpmyadmin einzeln ausführe, arbeite sie ebenfalls sauber.