Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2013, 15:36   #1
Ultran
 
Регистрация: 22.10.2011
Сообщений: 9
По умолчанию В БД одно из значений заносится не полностью

Здравствуйте!
В БД имеется такая таблица:
Цитата:
CREATE TABLE `abuse` (
`id` INT(11) AUTO_INCREMENT,
`url` VARCHAR(255) NOT NULL,
`ip` VARCHAR(255) NOT NULL,
`dates` INT(11) NOT NULL,
`status` INT(1) NOT NULL DEFAULT 0,
PRIMARY KEY(id)
);
В нее пишутся, например, следующие значения:
Цитата:
0, http://окис.рф/2z, 127.0.0.1, 1382522164, 0
Т.е. переменные имеют следующие значения (как пример):
PHP код:
$url http://окис.рф/2z;
$ip 127.0.0.1;
$dates 1382522164//Дата в формате timestamp 
Запрос следующий:
PHP код:
$result mysql_query ("INSERT INTO abuse VALUES (0, '$url', '$ip', '$dates', 0)"); 
При этом в таблицу заносятся корректно только id, ip, dates, status. Переменная url заносится в таблицу БД в виде:
Цитата:
http://
Т.е. после запроса таблица выглядит как во вложении.
Как можно исправить эту проблему?
Заранее спасибо!
Изображения
Тип файла: jpg 4637863.jpg (10.2 Кб, 126 просмотров)
Ultran вне форума Ответить с цитированием
Старый 23.10.2013, 16:16   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А если Урл будет полностью на аглицком, тогда он занесется нормально?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.10.2013, 06:22   #3
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

В какой кодировке база/таблица/поля?

В идеале нужно сделать
ALTER DATABASE `my_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Но как вариант
ALTER TABLE `abuse` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление значений функции для нескольких значений аргументов и параметров kolychii Помощь студентам 0 08.10.2012 15:49
Не заносится текст в RichTextBox MyXa Общие вопросы .NET 2 28.09.2012 10:33
В контрол "заносится" горячая клавиша altcore Общие вопросы Delphi 2 21.05.2010 10:31
В контрол "заносится" горячая клавиша altcore Компоненты Delphi 2 17.05.2010 11:30
Сохранение и загрузка в файл текстовых значений и значений типа Boolean krikaved Общие вопросы Delphi 1 16.03.2010 07:53