Vinzenz Mai: Update von Daten in einem bestimmten Bereich

Beitrag lesen

Hallo,

ich grüble schon seit einer Weile darüber, wie ich mehrere Zeilen der MySql-Datenbank mittels PHP mit dem gleichen Wert überschreiben kann.

zum Überschreiben nutzt man das Statement, womit Dein Thema beginnt, d.h. mit der UPDATE-Anweisung.

Also im Bereich von Nummer 1-10 soll die Spalte Wert den "Wert1" erhalten.

Bei einem Intervall kannst Du den BETWEEN-Operator in der WHERE-Klausel verwenden, sind es einzelne Werte, die Du in einer Liste zur Verfügung hast, so nutze IN.

Hilft mir dabei eine for-Schleife nach diesem Muster

In Schleifen SQL-Anweisungen abzusetzen, ist meist keine gute Idee.

$sql= " INSERT INTO spiel

UPDATE, nicht INSERT.

( nummer )
VALUES ($x)";

Hier fehlt die kontextgerechte Behandlung, siehe die in https://forum.selfhtml.org/?t=188378&m=1253771 verlinkte Review-Version eines neuen Artikel für SELFHTML aktuell von dedlfix.

Freundliche Grüße

Vinzenz