UPDATE von Relationalen Datenbanken
Carl
- php
Hi
also die relationalen hatten wir ja schon letzte Woche, aber leider konnte ich da aus privaten Gründen nichts mehr machen und bin heute auf ein neues Problem gestoßen, deshalb auch der neue Thread.
Also, das auslesen der Informationen klappt ja schon ganz gut (nur ein query), allerdings habe ich nun versucht mehrere Tabellen gleichzeitig upzudaten. Das Klappt aber leider nicht so ganz. Hier mal ein ausschnitt aus meinem Code:
if(!empty($benutzername))
{
$query_eintrag = "UPDATE games, game_rang, rang, userdaten
SET
userdaten.benutzername = '$benutzername',
userdaten.email = '$email',
userdaten.usergroup = '$usergroup',
userdaten.rlname = '$rlname',
userdaten.geburtsdatum = '$geburtsdatum',
userdaten.herkunft = '$herkunft',
userdaten.motto = '$motto',
games.gamename = '$game'
games.gameid =
WHERE
id = '$id'";
$result_eintrag = mysql_query($query) or die("<br>" . mysql_errno().": ".mysql_error()."<br>");
if (mysql_affected_rows() != 1)
{
header("Location: index.php?section=eintragungsfehler");
}
else
{
header("Location: index.php?section=erfolgreich");
}
}
Und das bekomme ich als Fehlermeldung zurück:
1064: You have an error in your SQL syntax near ' game_rang, rang, userdaten SET userdaten.benutzername = 'Demon' at line 1
Der Benutzername wird mittendrin abgebrochen, liegt also wohl irgendwo anders der Fehler vermute ich.
Jemand eine Idee? Kann ich überhaupt mehrere Tabellen gleichzeitig updaten, oder muss ich dafür eben doch mehrere querys machen?
Gruss
Carl
Halihallo Carl
Also, das auslesen der Informationen klappt ja schon ganz gut (nur ein query), allerdings habe ich nun versucht mehrere Tabellen gleichzeitig upzudaten. Das Klappt aber leider nicht so ganz. Hier mal ein ausschnitt aus meinem Code:
http://www.mysql.com/doc/en/UPDATE.html, wird erst ab 4.0.4 erhältlich sein...
und was hat das mit Themenbereich PHP zu tun? - Du gehst Gefahr von
Datenbankinteressierten ignoriert zu werden...
Viele Grüsse
Philipp