Suche nach als

Daten ändern

Auf dieser Seite:

Datenbank-Daten ändern

Was genau überschrieben werden soll, in welcher Tabelle, welcher Zelle, bei welchem Inhalt, das muss wiederum formuliert werden.

Achtung: Gebe ich kein 'WHERE' an, werden alle Werte dieser Spalte überschrieben. Das 'WHERE' gibt an, welcher Datensatz geändert wird. Ich will nur dort den Wert überschreiben, wo in der Spalte 'begriff' 'Rosenquist' steht.

UPDATE WHERE

<?php
 $aendern 
"UPDATE rosen SET beschreibung = 'Pop-Art Künstler USA' WHERE begriff = 'Rosenquist'";
 
$update mysql_query($aendern);
 if (
$update) {echo "Änderung vollzogen";}
?>

Nach dem Befehl 'UPDATE' wird der Tabellenname angegeben gefolgt vom Befehl 'SET' der bestimmt, welche Spalte auf welchen Wert gesetzt werden soll. Ich ändere in der Spalte 'beschreibung' den Wert in 'Pop-Art Künstler USA' (ohne das man angeben müsste was für ein Wert vorher gegeben war).
Alle Werte werden, wie immer wenn es keine zu verrechnende Zahlen sind, in einfachen Anführungszeichen notiert.
<?
$aendern = "UPDATE rosen SET beschreibung = 'Pop-Art Künstler USA' WHERE begriff = 'Rosenquist'";
?>

Mehrere Werte eines Datensatzes in einem Rutsch ändere ich, indem ich die "Änderungspaare" durch Komma trenne:
<?
$aendern = "UPDATE tabellenname SET spalte1 = 'Neuer Wert', spalte2 = 'Neuer Wert' WHERE erkennungsspalte = 'Erkennungswert'";
?>

Auch hier wird zur Ausführung der obigen Befehlsvariablen mysql_query(); bemüht:
<?
$update = mysql_query($aendern);
echo "Änderung vollzogen
";
?>

Änderung vollzogen

 


Valid XHTML 1.0 Check den Code.

Daten löschen >> << Daten hinzufügen Prozess
Ich bin hier: > PHP Lehrling >>> Daten ändern
 
HTML und XHTML | CSS | JavaScript und DHTML | PHP und MySQL | Andere Sprachen
Letzter Update: 30.01.2010