KingStar,
0) есть 64-битный bigint и 64-битный PHP
1) 10 и 11, так понимаю, подразумеваете числа из объявления типа int(что-то)? Так вот, это что-то совершенно никак не влияет на хранение данных. Его использует, например, консольный клиент для красивой отрисовки результирующей таблицы.
koras, зачем? Всё равно отправлять в базу:
0) в составе SQL-запроса. СУБД, да и PHP, абсолютно без разницы, какого типа была переменная. СУБД всё равно сама будет разбирать строку запроса.
1) в составе серверного препарированного запроса - тип приведёт драйвер доступа (если указать ему тип, конечно. Иначе - см. п.1). Какой там тип у PHP опять же побоку и значения не имеет.
Развлекаловка может быть, только если вам понадобится 64-битные целые на 32-битном PHP и вам ни в коем случае нельзя будет допускать конвертации значения в int силами PHP, т.к. потеряете всё значение.
|