query der ikke virker! Kan ikek finde fejlen.

Tags:    php

Har siddet de sidste par timer og kæmped med et her problem!

Jeg har lavet en lykke som til sidst updatere noget i min database, men der sker bare ingen ting når jeg køre den.

her er koden

Fold kodeboks ind/udKode 


Håber i kan finde fejlen, jeg har smidt en ekstra query ind, og den virker! Har også tjekket om der kommer noget i $getmp[user] og $updateMP og det er også tilfælde!

Jeg får ingen fejl medd..



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Ved ikke om det gør nogen forskel, men prøv med det her :)
Fold kodeboks ind/udPHP kode 




Du kunne formentlig også bare skrive

mysql_query("UPDATE account_stats SET mp =LEAST(maxmp,mp+maxmp*3/100)");

i stedet for alt det du har.



Prøv at skrive din SQL ud eller smid en 'or die(mysql_error());' ind efter din mysql_query.



Skrive min sql ud?
Er der en function som udskrive berørte ting i db?

og der er allerede or die(mysql_error());.

og som skrevet får jeg ingen fejl.



Hmm!

Morten, ingen forskel, men tak forbudet.

Jeg tror faktisk det virker men problemet er noget andet!

Hvis jeg ændre mit mp til 0 så køre den faktisk lykken en enkel gang.. men opdatere jeg igen sker der ingen ting.. det er meget mærkeligt.



DOH jeg fandt fejlen selv..

den skulle se sådan her ud istedet..

Fold kodeboks ind/udKode 


pinlig fejl.. den overskriver jo bare





t