Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
3 / 3 / 2
Регистрация: 15.09.2012
Сообщений: 86
1

В БД одно из значений заносится не полностью

23.10.2013, 14:23. Показов 555. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
В БД имеется такая таблица:
SQL
1
2
3
4
5
6
7
8
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
1
2
3
$url = http://окис.рф/2z;
$ip = 127.0.0.1;
$dates = 1382522164; //Дата в формате timestamp
Запрос следующий:
PHP
1
$result = mysql_query ("INSERT INTO abuse VALUES (0, '$url', '$ip', '$dates', 0)");
При этом в таблицу заносятся корректно только id, ip, dates, status. Переменная url заносится в таблицу БД в виде:
http://
.
Т.е. после запроса таблица выглядит так:
В БД одно из значений заносится не полностью


Как можно исправить эту проблему?
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2013, 14:23
Ответы с готовыми решениями:

Информация заносится в базу не полностью
ребят ваще не понимаю что за ерунда почему на денвере обработчик работает нормально и не выдает не...

Как занести данные в базу полностью (сейчас заносится только title)?
Здравствуйте!!! Помогите понять, почему у меня заносится в бд только ТИТЛ , а остальные поля...

Поток полностью загружает одно из ядер процессора
Вот собственно он public void ThreadListener() { string thre=""; ...

Иногда процесс system вызывает фризы, загружая одно ядро полностью
Доброго времени суток. Сейчас разрабатываю проект и как-то стал очень часто замечать фризы на...

3
Заблокирован
23.10.2013, 14:29 2
Переменная url всегда с православными доменами, или и латиницу косит? Похоже на глюк санации. Такое может быть с кириллицей если натравить на контент real_escape_string() не задав правильную кодировку.
0
3 / 3 / 2
Регистрация: 15.09.2012
Сообщений: 86
23.10.2013, 14:33  [ТС] 3
Переменная url всегда принимает домены вида http://окис.рф/4r (меняется только код в конце (он содержит только латинские буквы и цифры).
Если знаете, можно поподробнее, как это устранить?
P.S. real_escape_string() нигде не используется.
0
Заблокирован
23.10.2013, 19:26 4
Для начала напечатайте текст запроса. Найдите и die($тут_текст_запроса_как_готовая_строка);

Затем замените урл на текст, на любой в котором есть кириллица и латиница. Проверьте запись в бд.
0
23.10.2013, 19:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2013, 19:26
Помогаю со студенческими работами здесь

Массив полностью неповторяющихся значений
Парни, всем здорово, а как мне завести массив полностью неповторяющихся значений. Кроме как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru