Update query funktioniert nicht ;(

True23

Enthusiast
Thread Starter
Mitglied seit
06.02.2005
Beiträge
1.329
$eintrag = "UPDATE
`user`
SET
`a` = '$a',
`b` = '$b',
`c` = '$c',
`d` = '$d'
`e` = '$e' WHERE `NICK` = '$LOGIN'";

laut syntax stimmt es so.
nur leider verändert sich nix in der datenbank ;(

danke für die hilfe.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Sollen $a - $e Variablen sein?
Dann müsstest du es z.B. so machen:

$eintrag = "UPDATE user SET a = ".$a.", b = ".$b.",c = ".$c.", d = ".$d.", e = ".$e." WHERE NICK = ".$LOGIN;

Dann nimmt der PHP Compiler die Inhalte der Variablen und nicht z.B. die Zeichenkette "$a"
 
Zuletzt bearbeitet:
du musst $eintrag auch ausführen, gell?

da du keinen weiteren quelltext gepostet hast, weiss ich ja nicht an was du alles gedacht/nicht gedacht hast...

gruß
hostile
 
also am anfang hole ich aus arrays inhalte in die variablen
$erfahrung = $row['EXP'];

ändere sie mit operatoren und will sie nun wieder speichern.
$erfahrung = $erfahrung + $alter * 5;

$eintrag = "UPDATE
user
SET
ENERGIE = ".$energie.",
EXP = ".$erfahrung.",
LOHN = ".$lohn.",
JOBART = ".$jobart.",
JOB = ".$job." WHERE NICK = ".$LOGIN;

alle variablen haben einen inhalt.

datenbank bleibt immer noch unferändert ;(
 
Zuletzt bearbeitet:
sollte gehen wenn du die abfrage, die du formuliert hast, dann auch ausführst mittels der funktion mysql_query() (ich schätze mal deine db ist mysql ;))

gruß
hostile
Hinzugefügter Post:
http://de.php.net/mysql_query

alles was man wissen muss.. ich liebe open source-dokumentationen :d

gruß
hostile
 
Zuletzt bearbeitet:
ja das passiert ne zeile unten drunter ;(
 
dann frag doch mal den return-wert ab? *omg*

gruß
hostile

ps. vllt gibt's ja auch keinen passenden datensatz um updaten? schon mal manuell versucht?

ps2. so schlimm den quelltext zu posten? ^^
 
Zuletzt bearbeitet:
ich frag ab ob en fehler zurück kommt , kommt keiner ;(
mysqlerror oder so ....

und in der datenbank tut sich auch nichts ..
jedoch sehe ich das alle varis inhalte haben ...
irgendwo muss da noch en knackpunkt sein ;(
 
naja, so können wir dir auch nicht helfen... poste doch einfach mal dein script...

gruß
hostile
 
hi funktioniert nun weis nicht warum aber egal ;)

danke
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh