|
MySQL.RU - Webboard
Вернуться
Длинный текст (MST) 10/02/2004 - 06:44:12
Re: Длинный текст (Eyfel) 10/02/2004 - 09:45:15
Re: Длинный текст (MST) 10/02/2004 - 11:58:37
Re: Длинный текст (Eyfel) 10/02/2004 - 13:12:19
Re: Длинный текст (walrus) 10/02/2004 - 20:14:53
Re: Длинный текст (Сергей) 02/09/2011 - 20:10:26
> Original message text:
> From: MST - 10/02/2004 - 06:44:12
> Subject:Длинный текст
> -----------------
> При добавлении в базу содержимого <textarea></textarea>, если текста много - добавление не происходит, причем сервер не выводит сообщения об ошибке. Поле в которое происходит добавление имеет тип LONGTEXT, что я делаю не так?
>
From: walrus - 10/02/2004 - 20:14:53
Subject:Длинный текст
-----------------
так.
1) А в каком месте сервер должен жаловаться на ошибки? вы же результат не проверяете.
Должно быть что-то типа
$sth=$dbh->do($st) or die ('Хрен вам:'. $DBI::errstr);
2) А если у вас в тесте скажем кавычки встречаются? вы же не экранируете их.. Я бы сделал
$zagl=$dbh->quote($q->param('zagl'));
$anons=$dbh->quote($q->param('anons'));
и тд.
Простой пример:представьте, что пользователь введет в $nov
такое значение:
Я белый и пушистый"),(0,"тут","куча","матерков
в вашем варианте вы получите в базе одну дополнительную запись
о которой потом будете долго соображать, откуда она взялась.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
40503
|
|