Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / проблема при работе с кавычками / 9 сообщений из 9, страница 1 из 1
21.07.2004, 17:28
    #32615438
копосов нв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
нужна дока или url
...
Рейтинг: 0 / 0
21.07.2004, 17:45
    #32615484
\/lad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
Если ты о перле, то вот
http://pgbook.dax.ru/perl/begin.htm
http://www.citforum.ru/database/cnit/p2.shtml#SECTION004420
...
Рейтинг: 0 / 0
21.07.2004, 18:01
    #32615535
копосов нв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
для php
...
Рейтинг: 0 / 0
21.07.2004, 18:06
    #32615547
sky2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
ty by luchshe skazal v chem ona zakluchaetsya?
...
Рейтинг: 0 / 0
21.07.2004, 20:29
    #32615786
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
[telepat mode]
FAQ: slashes ?
[/telepat mode]
...
Рейтинг: 0 / 0
22.07.2004, 09:20
    #32616069
копосов нв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
Работаю с БД Oracle:
В web через тег html <textarea> добавляю данные в бд. Сначала была проблема с " - двойной кавычкой, решил так:
при выводе из БД пишу
Код: plaintext
<?php echo htmlspecialchars(ociresult($s, "TEXT_CHART"));?>

при добавлении в БД пишу

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$select = "INSERT INTO ".$schema."PORUCH
                                  (ID_PORUCH,PORUCH.PERIOD,TEXTMEROP,DATESTART,DATEEND,PROJECTORREPORT,ID_PARENT,TOWHOMTASK,WHOTASK,ID_FIOOTVET1, ID_FIOOTVET2,ID_STATUSPOR)
           VALUES (".$schema."PORUCH_SEQ.NEXTVAL,
           '01.".$PERIODMON.".".$PERIODYEAR."',
           '".stripslashes($HTTP_POST_VARS['textmer'])."',
           '".$HTTP_POST_VARS['datestart'].".".$PERIODMON.".".$PERIODYEAR."',
           '".$HTTP_POST_VARS['dateend'].".".$PERIODMON.".".$PERIODYEAR."',
           '0',
           '".$HTTP_POST_VARS['selectmenu']."',
           '".$TOWHOM."',
           '".$WHO."',
           '".$HTTP_POST_VARS['fiootvet1']."',
           '".$HTTP_POST_VARS['fiootvet2']."',
           '".$HTTP_POST_VARS['status']."')";

т.е. использую stripslashes($HTTP_POST_VARS['textmer']), всё бы ОК, но вот проблема с символом ' - одиночный слеш.
при добавлении ругается.
...
Рейтинг: 0 / 0
22.07.2004, 17:01
    #32617471
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
Нет, если строка фигурирует в стороке запроса к БД, то от слэшей нельзя избавляться (а если их нет - нужно добавить).
...
Рейтинг: 0 / 0
23.07.2004, 12:16
    #32618480
копосов нв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
ШогалНет, если строка фигурирует в стороке запроса к БД, то от слэшей нельзя избавляться (а если их нет - нужно добавить).

Да, но в бд слэши попадают, и потом если я выполняю поиск или выборку данных из БД мне они очень помешают
...
Рейтинг: 0 / 0
23.07.2004, 13:33
    #32618719
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема при работе с кавычками
>> но в бд слэши попадают
слеши не попадают в БД
Они лишь в запросах нужны, чтобы был соблюден синтаксис, а в таблице данные хранятся как есть, без слешей.
Вообще почитай ссылку, которую тебе звездочка дал. Там по mysql написано, но многое из теории подойдет ко всем СУБД
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / проблема при работе с кавычками / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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