Kolla i tabellen? Kolla om $result är sann eller falsk? Hur som helst, lär ju felet vara att du försöker addera en sträng till credits. Bort med apostroferna runt det du adderar.
Hmm..hur får jag den att fatta att $_POST['credits'] ska är en siffra? Jag orkar ju inte göra en ny koll i databasen bara för o kolla att raden uppdaterades. Detta ska ju funka typ. Fast det är fel eftersom jag kan skriva vad som helst och den ändå returnerar true. Finns det ingen annan mysql-php funktion typ affected_rows eller nått?
nejdå, de kan man använda överallt, speciellt när man använder decimaltal.
Alltså det är inte rätt. Uppenbarligen är MySQL knäpp nog att inte ge fel (i alla fall i vissa lägen) om du slänger in apostrofer runt ett talvärde, men det ät likväl fel.
2.973 < 100.6 men '100.6' < '2.973'.
Apostrofer ska bara användas för strängar.
253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e