Vorheriges Thema anzeigen :: Nchstes Thema anzeigen |
Autor |
Nachricht |
AmDo Mitglied
Angemeldet: 19.07.2004 Beitrge: 71
|
Verfasst am: 25.03.2005, 01:52 Titel:
mysql update Problem |
|
|
|
|
also sitz jetzt schon 5,5 h daran den Fehler zu suchen und habe es schon mit allem moelgichen probiert. wenn jemand sein profil "updaten" will berschreibt es mir in die datenbank nicht wie gewollt die alten daten mit den neuen, sondern es lscht(bzw berschreibt sie ohen inhalt) die zellen die eigentlich berschrieben werden sollen, bei dem jeweiligen benutzer. Wre nett wenn sich jemand die Zeit nimmt und mir evt weiterhelfen kann.
Code:
http://nopaste.php-q.net/123424
Datenbankscreenshot
vor:http://www.rabatz-gallery.de/Timo/vor.jpg
nach:http://www.rabatz-gallery.de/Timo/danach.jpg
update Befehl |
|
Nach oben |
|
|
ShortY Mitglied
Angemeldet: 04.06.2004 Beitrge: 556 Wohnort: Herdorf Interessen: Glaube, MTB, klettern, Musik(hren und machen), Computer
|
Verfasst am: 25.03.2005, 07:42 Titel:
|
|
|
|
|
also zu aller erst gewhn dir mal ein korrektes Syntax an...
html Parameter bitte in Anfhrungszeichen und dein MySQL Syntax gehrt schon fast verboten... also bitte zumindest die reservierten Wrder gro schreiben:
Code: | UPDATE `tabelle` SET id = 'new_id', name = 'new_name' WHERE id = 'search_id' LIMIT 1; |
hast du nach dem Editieren des Profils schonmal in die Session geschaut, was da so gespeichert ist? |
|
Nach oben |
|
|
mo` Mitglied
Angemeldet: 08.12.2004 Beitrge: 74
|
Verfasst am: 25.03.2005, 10:46 Titel:
|
|
|
|
|
ich wrde es so mal versuchen
Code: |
mysql_query("UPDATE mitglieder SET hp='".$new_hp."' WHERE id='".$_SESSION['nr']."'");
mysql_query("UPDATE mitglieder SET icq='".$new_icq."' WHERE id='".$_SESSION['nr']."'");
mysql_query("UPDATE mitglieder SET geboren='".$new_geb."' WHERE id='".$_SESSION['nr']."'");
mysql_query("UPDATE mitglieder SET ort='".$new_ort."' WHERE id='".$_SESSION['nr']."'");
mysql_query("UPDATE mitglieder SET telefon='".$new_telefon."' WHERE id='".$_SESSION['nr']."'");
mysql_query("UPDATE mitglieder SET handy='".$new_handy."' WHERE id='".$_SESSION['nr']."'");
mysql_query("UPDATE mitglieder SET name='".$new_name."' WHERE id='".$_SESSION['nr']."'");
|
im brigen mss ich shorty, was deine syntax angeht, recht geben
mit korrekter syntax wrde einem auch die fehlersuche einfacher fallen |
|
Nach oben |
|
|
AmDo Mitglied
Angemeldet: 19.07.2004 Beitrge: 71
|
Verfasst am: 25.03.2005, 17:59 Titel:
|
|
|
|
|
ShortY
Hab mal geschaut und die Session variablen haben auch keine Werte. Liegt also warscheinlich net an der Abfrage |
|
Nach oben |
|
|
mo` Mitglied
Angemeldet: 08.12.2004 Beitrge: 74
|
Verfasst am: 25.03.2005, 19:03 Titel:
|
|
|
|
|
dann bergib die werte mit ----> session_register() |
|
Nach oben |
|
|
AmDo Mitglied
Angemeldet: 19.07.2004 Beitrge: 71
|
Verfasst am: 26.03.2005, 21:46 Titel:
|
|
|
|
|
Wenn Sie wollen, dass ihr Script unabhngig von der Einstellung von register_globals funktioniert, mssen Sie stattdessen das Array $_SESSION verwenden, weil $_SESSION-Eintrge automatisch registriert werden. Wenn Sie in Ihrem Script session_register() verwenden, funktioniert es nicht in Umgebungen, in denen die PHP-Anweisung register_globals deaktiviert ist.
register_globals: Wichtiger Hinweis: Seit PHP 4.2.0 ist die Standardeinsteillung fr die Konfigurationsoption register_globals off. Die PHP Community ermutigt Alle, sich nicht auf diese Option zu verlassen und Alternativen wie superglobals zu verwenden.
soviel dazu |
|
Nach oben |
|
|
mo` Mitglied
Angemeldet: 08.12.2004 Beitrge: 74
|
Verfasst am: 26.03.2005, 22:12 Titel:
|
|
|
|
|
bei kommerziellen webspace ist es blich das register_globals=on ist
daher sollte das kein problem sein ... das kannst du ja mit hilfe von phpinfo() berprfen
ich habe bei meinem wamp register_globals=off und kann trozdem session_register() nutzen
was deinen post angeht werde ich, bei gelegenheit, nochmal nachschlagen |
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beitrge: 436162
|
|
Nach oben |
|
|
|