Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Данные заносятся не правильно.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
AntiBuger
Отправлено: 26 Февраля, 2011 - 16:43:41
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




Здравствуйте.
Заношу в базу данные
$result_add = mysql_query ("INSERT INTO table (fio,phone,date) VALUES ('$name','$phone','$date')");

Добавляю данные
Петров 89044366555 26.02.2011
А получается в базе
Петров 2147483647 2341

В чем проблема?
Спасибо.
 
 Top
SAD Модератор
Отправлено: 26 Февраля, 2011 - 16:45:30
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




какой тип у полей у phone и date?
 
 Top
AntiBuger
Отправлено: 26 Февраля, 2011 - 18:39:40
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




SAD пишет:
какой тип у полей у phone и date?


int
 
 Top
OrmaJever
Отправлено: 26 Февраля, 2011 - 18:55:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




поле int имеет максимальное значение 2 147 ... (дальше не помню)
Это ограничение базы даных. Используйте другое поле для записи телефона, а для даты вобще timestamp

(Отредактировано автором: 26 Февраля, 2011 - 18:55:45)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
ALEN
Отправлено: 26 Февраля, 2011 - 20:11:39
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




AntiBuger
Дело в типе данных поля, если хочешь хранить в int то отдельно заноси код страны, код оператора и номер телефона
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB