Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как быть с плюсиком? (ламер :-) ) / 7 сообщений из 7, страница 1 из 1
04.02.2004, 23:20
    #32398665
Buxpb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быть с плюсиком? (ламер :-) )
Написал скрипт работы с MySQL.

Добавляет записи отлично, а вот когда нужно считать для редактирования (и закинуть в формочку) PHP наотрез отказывается работать с записями, в которых есть знак '+'.
Такое ощущение, что он из базы запись выдирает, а вот раскидать поля уже не может.
И удалять записи тоже отказывается. Скажите, в чем заключается моя ошибка?
...
Рейтинг: 0 / 0
05.02.2004, 00:04
    #32398677
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быть с плюсиком? (ламер :-) )
> Скажите, в чем заключается моя ошибка?

в неумении отлаживать собственные скрипты
...
Рейтинг: 0 / 0
05.02.2004, 01:12
    #32398700
Buxpb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быть с плюсиком? (ламер :-) )
Естественно. А конкретней?

Этот символ никак не влияет на значение переменной?

Пробовал кидать в базу строчку AMD + Intel.

В базу записывается "0".

Никак не могу разобраться...
...
Рейтинг: 0 / 0
05.02.2004, 13:11
    #32399243
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быть с плюсиком? (ламер :-) )
заменяешь в своем коде запросы на примерно такой код:
Код: plaintext
1.
2.
$sql =  "твой запрос к mysql" ;
mysql_query($sql) or die($sql. "<br>" .mysql_error());

далее смотришь, какие запросы приводят к ошибке и отлаживаешь

И добавь в начало скрипта:
Код: plaintext
1.
2.
ini_set('display_errors', 'On');
error_reporting(E_ALL);

это поможет найти скрытые баги или недоработки
...
Рейтинг: 0 / 0
05.02.2004, 22:28
    #32400096
Buxpb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быть с плюсиком? (ламер :-) )
Да нет, отлаживаю как раз с mysql_error. Скрипт-то работает, ошибок нет. Он просто не обрабатывает '+'.
...
Рейтинг: 0 / 0
05.02.2004, 22:46
    #32400102
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быть с плюсиком? (ламер :-) )
покажи дамп таблицы и запрос который подается в mysql
...
Рейтинг: 0 / 0
10.02.2004, 21:02
    #32404848
Buxpb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быть с плюсиком? (ламер :-) )
Дело оказалось не в PHP и не в MySQL, а в особенностях передачи параметров в Uri.

Вылечилось использованием RawUrlEncode, Addslashes и HtmlSpecialChars.

Спасибо.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как быть с плюсиком? (ламер :-) ) / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]