AntiBuger Новичок 26 Фев 2011 #1 Здравствуйте. Заношу в базу данные $result_add = mysql_query ("INSERT INTO table (fio,phone,date) VALUES ('$name','$phone','$date')"); Добавляю данные Петров 89044366555 26.02.2011 А получается в базе Петров 2147483647 2341 В чем проблема? Спасибо.
Здравствуйте. Заношу в базу данные $result_add = mysql_query ("INSERT INTO table (fio,phone,date) VALUES ('$name','$phone','$date')"); Добавляю данные Петров 89044366555 26.02.2011 А получается в базе Петров 2147483647 2341 В чем проблема? Спасибо.
AntiBuger Новичок 26 Фев 2011 #3 Welcome написал(а): Тип поля? Ну и: http://phpfaq.ru/debug Нажмите для раскрытия... int
varan Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ 26 Фев 2011 #4 переделай в bigint, а лучше в varchar, зачем тебе телефон как int хранить? дату надо хранить как дату, а не как хрензнает что.
переделай в bigint, а лучше в varchar, зачем тебе телефон как int хранить? дату надо хранить как дату, а не как хрензнает что.
Jakiro Новичок 27 Фев 2011 #5 Для ФИО вполне хватит VARCHAR(50) Для телефона VARCHAR(15) Для даты, результат возврата функции time(); типа BIGINT
Для ФИО вполне хватит VARCHAR(50) Для телефона VARCHAR(15) Для даты, результат возврата функции time(); типа BIGINT
Breeze goshogun Команда форума Партнер клуба 27 Фев 2011 #6 Jakiro написал(а): Для даты, результат возврата функции time(); типа BIGINT Нажмите для раскрытия... для даты есть тип datetime, date, time и функция now()
Jakiro написал(а): Для даты, результат возврата функции time(); типа BIGINT Нажмите для раскрытия... для даты есть тип datetime, date, time и функция now()