I have a sqlite table - addresses as below:
+-----------------------------+
| appid | BIGINT (20) |
| address | CHAR(300) |
| addr_id | BIGINT(11) |
+-----------------------------+
However, when I try to save data in appid with very large number, I get something like 9.0916073007e+18
. I tried using real
but that did not work either.
How should I fix this issue?
EDIT:
$qry = "select * from addresses WHERE id = 18";
$result = $db->query($qry);
while($row = $result->fetchArray(SQLITE3_ASSOC) ){
var_dump($row['appid']); // float(9.0916073007e+18)
}