Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Updaten von einträgen in MySQL

Empfohlene Antworten

Veröffentlicht

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 :)

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

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]

Upsi, hab den Fehler gefunden ;)

Hatte versehendlich ein Simikolon zu viel :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.