Mam taki dziwny problem. W tabeli mysql istnieje kolumna nazwijmy ją C, której typ określiłem jako INT (bo znajdują się w niej same liczby, choc nie zawsze całkowite) Przy pobieraniu danych na stronę wykonywane jest proste obliczenie:
pobierz daną z kolumny A np. liczba 6 następnie podziel przez daną z kolumny B np. liczba 2 i pomnóż przez daną z kolumny C np. liczba -4, czyli zwyczajnie
$xx=round (($yy/$zz)*$ww,3);
Wszystko liczy poprawnie dopóki, w kolumnie C nie pojawi się liczba ujemna! Wtedy traktuje ją jak zwykłą liczbę dodatnią. Zmieniłem już po kolej całe kodowanie kolumny z INT na Varchar, Float, Decimal etc. bez efektu. Jak to ugryźć?