simpele vraag mysql ++
waarschijnlijk heel simpel, maar ik kan het nergens vinden... xD
doet het:
mysql_query ("UPDATE stats SET ratio=ratio+1 WHERE site_id='$user_site_id'");
doet het niet:
mysql_query ("UPDATE stats SET ratio=ratio++ WHERE site_id='$user_site_id'");
(dus of +1 of ++)
wat is de fout?
grz
doet het:
mysql_query ("UPDATE stats SET ratio=ratio+1 WHERE site_id='$user_site_id'");
doet het niet:
mysql_query ("UPDATE stats SET ratio=ratio++ WHERE site_id='$user_site_id'");
(dus of +1 of ++)
wat is de fout?
grz
++ kan prima in PHP, maar MySQL niet echt geloof ik, als het wel zou werken dan doe je het nog fout, want dan zou het 'SET ratio ++ WHERE' .... omdat ++ het meteen toewijst.
ah oke, ik probeer het gelijk even;)
Toevoeging op 23/02/2011 12:13:05:
nope het kan dus niet in mysql denk ik...
bedankt!
Toevoeging op 23/02/2011 12:13:05:
nope het kan dus niet in mysql denk ik...
bedankt!
Ik heb laatst ook iets gescreven maar ratio = ratio + 1 zou moeten werken naar mijn weten. Ik zou vanavond mijn code wel even op kunnen zoeken.
script is lek mysql injection mogelijk , Gebruik mysql_real_escape_string
ja weet ik;)
alleen wil ik het script eerst gewoon laten werken en ga dan alles doorlopen op beveiliging (+nog wat tutorials erover lezen:P)
alleen wil ik het script eerst gewoon laten werken en ga dan alles doorlopen op beveiliging (+nog wat tutorials erover lezen:P)




