qqignatqq: В заголовках (четвёртый параметр mail()) передавать только заголовки, тело письма (третий параметр) сформировать согласно стандарта RFC 1521, раздел 7.2.1 - общий синтаксис multipart-сообщений
utyfua: Арифметические операции со строками в MySQL отсутствуют, так что (`st`+...) не сработает, число будет преобразовано в ближайший подходящий тип, а так как для таких больших чисел целого типа нет, то во FLOAT или DOUBLE.
Сохранить число можно, но именно как строку.
$request = "UPDATE `table` SET `st`='".longintToStr($int)."' WHERE `id` = 'id'";
А вот все операции придётся делать в php
Кстати, ваша функция тоже правильно работать не будет. Для работы с длинными целыми числами в php есть набор функций gmp_.
Андрей Юрченко: Ваша правда. До версии 5.03 была 255 символов. Но там же:
The effective maximum length of a VARCHAR is subject to the maximum row size (65,535 bytes, which is shared among all columns) and the character set used.
utyfua: Хотеть никому не запрещено. VARCHAR имеет ограничение в 255 символов. Выше уже надо использовать BLOB или TEXT.
Хотите сохранять в VARCHAR - сохраняйте как строку, а не как число. Естественно, никакие математические операции со строкой работать не будут.
annozzer: Никак они не ставятся. Они определяются только представлением чисел.
int16 - от -215 до 215-1
int32 - от -231 до 231-1
и т.д.
Какое представление вы сделаете, такие ограничения и будут.
annozzer: А зачем? Min и max определяются представлением числа.
int64 имеет диапазон от -9223372036854775808 до 9223372036854775807
Самописные типы обычно работают с произвольной длиной, лишь бы памяти хватило.
MoorMan: Статья 128.1 здесь не работает. Допрос у следователя - не распространение сведений, свидетеля можно обвинить только по ст. 307, за заведомо ложные показания.
Проверка может прийти как маски-шоу, в формате "всем отойти от компьютеров". Сами компьютеры при этом остаются включенными, соответственно и все криптоконтейнеры окажутся подключенными. После этого эксперт в присутствии понятых усаживает пользователя за компьютер и даёт команды, что запустить и куда мышкой ткнуть, указывает понятым на все найденные возможно нелицензионные программы. Если компьютер не удаётся загрузить, установлен пароль или не предъявлены лицензии, то скорее всего будет изъятие.
MoorMan: 51 статья защищает обвиняемого, а не свидетеля (если админ не его близкий родственник).
Если TrueCrypt запускается автоматически без пароля, то он ничего и не скрывает.
Изъятие системников, а тем более серверов, для многих организаций будет означать приостановку работы и крупные затраты на новое оборудование.
Ошибка может означать проблемы с авторизацией. Канал при этом поднят, но авторизация в момент вызова не проходит.