Zapytanie samo w sobie jest dobre - funkcja powinna dzia?a?. Sprawd?, czy w logach MySQL (mysql_log.txt) nie masz ?adnego b??du zwi?zanego z tym zapytaniem. Przed sprawdzeniem log?w upewnij si?, ?e masz zapis log?w w??czony (funkcja mysql_init w gamemodzie).
M?j b??d - to jest UPDATE, nie SELECT. Musisz te? poda? warto?ci, bo ich nie masz w zapytaniu (brakuje ' = warto??'). Powinno to wygl?da? mniej wi?cej tak
?eby zaktualizowa? rekord w tabeli musisz nada? warto?? - po prostu nie masz %d/%f (zapomnia?em jak to si? nazywa, ale wiadomo o co chodzi).
W kolumnie ustawiasz typ bool (albo tinyint, ale najpierw sprawd? bool), a nast?pnie formatujesz zmienn? jako %b
Wydaje mi si?, ?e mo?esz boola nawet zapisywa? jako integera (zwyk?a liczba), bo bool przyjmuje tylko warto?ci 0 (false) i 1 (true). Mo?esz jeszcze zamieni? boola na integer i wtedy zapisa? jako integer
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach