PHP + Mysql hiba tízmilliós számok esetén, mi lehet a gáz?
Sziasztok!
Össze kéne hasonlítanom számokat, és az a nagy bajom, hogy az SQL milliós nagyságrendek felett hibádzik...
Tízmillió alatt egyenlőséget dob a milliós szám tízzel megszorzott értékére, mintha a tízzel megszorzott értékből hiányozna a nulla, miközben visszaellenőrizve pár printeléssel a számok rendben vannak.
Konkrétan: egyenlőséget dob pl 71 600 000 és 7 160 000 között...
Mi lehet a gond?
Köszi!
Gondolom valami kormányoldal lehet. A nagyobb összeg az adott projektre elkülönített összeg, míg a kisebb az ami ténylegesen rá lett költve. Hivatalosan a kettő egyenlő. :)
Tényleg kéne a szerkezet, a mezők típusa pl.
Felújítok egy oldalt, és azt a szépséget fedeztem fel, hogy minden pénzügyi összeg varchar-ban volt, azzal aztán nagy számoknál próbálkozhattam is a logikai vizsgálatokkal... szóval megvan a ludas.
Uccsó, köszönöm a szakértelmes hozzászólásod, gondolom a magadfélék építenek így db-t. :)
Miért, nem volt igazam?
Nem az SQL hibázott, ha rosszul volt megírva az összehasonlítás, az meg a te hibád, hogy nem az adatbázis szerkezetet nézted meg először.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!