Zum Inhalt springen

Updaten von einträgen in MySQL


Empfohlene Beiträge

Hallo,

nun habe ich auch mal ein kleines Problem.

Da ich mich mit MySQL noch nicht so auskenne, hätte ich gerne gewusst, ob man einträge in der Datenbank mit PHP auch einfach nur verändern kann, ohne das sich eine Automatisch generierte ID verändert.

Momentan habe ich das so gelöst, das ich den eintrag erst Lösche, und dann neu hineinschreibe. Dies ist aber nicht so ganz das, was ich eigentlich wollte, da sich die ID immer weiter erhöht.

Ich habe schon gesucht, und einen Update befehl gefunden, nur weiss ich nicht genau, wie ich es anstelle, dass der auch nur den einen Datensatz ändert, den ich geändert haben möchte.

Könnte mir vielleicht jemand Helfen, und ein kleines Beispiel dafür geben?

Danke schon mal im vorraus :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

dafür gibt es den SQL Befehl Update. :D

Syntax:

UPDATE [LOW_PRIORITY] [iGNORE] tbl_name

SET col_name1=expr1 [, col_name2=expr2, ...]

[WHERE where_definition]

[LIMIT #]

Also machst du in deinem Fall zum Beispiel:

UPDATE test_tabelle

SET name = 'Meier',

    vorname = 'Willi'

WHERE meine_autoincrement_id = 15

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also irgendwie stehe ich auf dem Schlauch...

Ich bekomme immer einen parse Error in der Zeile, in dem der Befehl steht.

Hier nun mal der schnipsel:


<?PHP
include("allgemein.php");

/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
$db_select = @MYSQL_SELECT_DB($db_name);
$result = mysql_query("UPDATE seite SET anzeigen = '$wert' WHERE ID = 1 ";);

.
.
.
?>
[/PHP]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...