1 (edited by Karolis 2011-12-24 15:58:41)

Topic: Kodėl PHP konvertuoja SQL lentelės INT tipo reikšmę į STRING?

Sveiki visi!

šiandien tobulindamas savo TVS nesupratau vieno dalyko. Problema yra labai paprasta - kodėl man iš SQL lentelės skaičių "1444" gražina PHP ne INT, o STRING tipu (SQL lentelės laukelio tipas - INT)?
Tas pats galioja ir su FLOAT (1.564545) skaičiais.

Ačiū už atsakymus :(

Re: Kodėl PHP konvertuoja SQL lentelės INT tipo reikšmę į STRING?

Karolis wrote:

Sveiki visi!

šiandien tobulindamas savo TVS nesupratau vieno dalyko. Problema yra labai paprasta - kodėl man iš SQL lentelės skaičių "1444" gražina PHP ne INT, o STRING tipu (SQL lentelės laukelio tipas - INT)?
Tas pats galioja ir su FLOAT (1.564545) skaičiais.

Ačiū už atsakymus :(

O kur parašyta, kad turėtų grąžinti INT ar FLOAT tipus? )-:

Re: Kodėl PHP konvertuoja SQL lentelės INT tipo reikšmę į STRING?

http://blog.ulf-wendel.de/?p=198 - radau atsakymą čia. :)

Pasirodo, kad reikia kai ką įjungt, kad gražintu INT. :)

Re: Kodėl PHP konvertuoja SQL lentelės INT tipo reikšmę į STRING?

Matei ką apie unsigned int komentuoja?