Aktualsierung für alle Datensätze

Hallo liebe PHP-Profis,

Ich erstelle meine Seiten zwar mit Dreamweaver, pfusche aber auch
gerne im Quellcode rum. Ich möchte ein Aktualisierungsformular für
vorhandene Datensätze machen. Ist auch kein Problem.

Nun meine Frage:
Ist es möglich, dass die Aktualsierung auf ALLE Datensätze meiner
Datenbank gleichzeitig angewendet wird? Wenn ich also z.B. die
Tabelle „Überschrift“ aktualisiere, so ist dann in allen
vorhandenen Datensätzen diese neue Überschrift und nicht nur im
gerade ausgewählten. Klingt jetzt vielleicht sinnfrei für Euch, ich
wäre aber trotzdem für Hilfe dankbar.

Hier habe ich mal einen Teil des Quellcodes meiner Datei, so wie sie
jetzt ist beigefügt:

$editFormAction = $HTTP_SERVER_VARS[‚PHP_SELF‘];
if (isset($HTTP_SERVER_VARS[‚QUERY_STRING‘])) {
$editFormAction .= „?“ . $HTTP_SERVER_VARS[‚QUERY_STRING‘];
}

if ((isset($HTTP_POST_VARS[„MM_update“])) && ($HTTP_POST_VARS
[„MM_update“] == „form1“)) {
$updateSQL = sprintf(„UPDATE leseproben SET Ueberschrift=%s, Autor=
%s, Titel=%s, Buch=%s, Beschreibung=%s, Kategorie=%s WHERE id=%s“,
GetSQLValueString($HTTP_POST_VARS
[‚Ueberschrift‘], „text“),
GetSQLValueString($HTTP_POST_VARS[‚Autor‘],
„text“),
GetSQLValueString($HTTP_POST_VARS[‚Titel‘],
„text“),
GetSQLValueString($HTTP_POST_VARS[‚Buch‘],
„text“),
GetSQLValueString($HTTP_POST_VARS
[‚Beschreibung‘], „text“),
GetSQLValueString($HTTP_POST_VARS
[‚Kategorie‘], „text“),
GetSQLValueString($HTTP_POST_VARS[‚id‘],
„int“));

mysql_select_db($database_Databasename, $Databasename);
$Result1 = mysql_query($updateSQL, $Databasename) or die
(mysql_error());
}

Wahrscheinlich liegt der Wurm bei „WHERE id=%s“ begraben, aber was
sonst sollte da hin?

Danke für Eure Tipps!

Steffi

ID ist auschlagebend

UPDATE leseproben SET Ueberschrift=%s, Autor=%s, Titel=%s, Buch=%s, Beschreibung=%s, Kategorie=%s WHERE id=%s

Es wird nur der Datensatz aktualisiert, der die angebene id hat.

Sollen aber die Bücher von id 18, bis id 25 z.B dem Autor Simmel zu geordnet werden, schreibst du: Update leseproben Set Autor=„Simmel“ where id 17

Gruß Th.

P.S.: Das hat eigentlich nichts mit PHP zutun, sondern nur mit Datenbank und SQL.

Super Danke! Jetzt weiss ich wie ich weitermachen muss.

P.S.: Das hat eigentlich nichts mit PHP zutun, sondern nur mit
Datenbank und SQL.

War mir nicht sicher, in welches Forum das gehört und habe wohl das
flasche getroffen. Als Entschädigung gibts aber noch einen
Bewertungspunkt, denn Deine Antwort hat mir viel Zeit erspart.

Viele Grüße

Steffi