|
MySQL.RU - Webboard
Вернуться
Не добавляется больше одной записи в таблицу (Heresys) 09/02/2011 - 17:34:10
Re: Не добавляется больше одной записи в таблицу (Diter) 10/02/2011 - 06:47:12
Re: Не добавляется больше одной записи в таблицу (Heresys) 10/02/2011 - 13:41:21
Re: Текст на русском вводится в базу данных не по (ruslanaxti) 11/02/2011 - 21:46:46
Re: Не добавляется больше одной записи в таблицу (mochalygin) 19/02/2011 - 00:08:42
> Original message text:
> From: Heresys - 09/02/2011 - 17:34:10
> Subject:Не добавляется больше одной записи в таблицу
> -----------------
> Делаю гостевую книгу для сайта на MySQL: первое сообщение посетителя нормально заносится в таблицу, следующее за ним уже не заносится. Просто не добавляются данные туда и всё. Если удалить первую запись, то снова первое заносится, второе - нет. В чём может быть дело?
>
From: Heresys - 10/02/2011 - 13:41:21
Subject:Не добавляется больше одной записи в таблицу
-----------------
Вот, что выдало по "SHOW CREATE TABLE gb":
CREATE TABLE `gb` (
`ID` int(11) NOT NULL,
`UNAME` char(40) DEFAULT NULL,
`t` text,
`APR` int(11) DEFAULT '0',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251
Кусок кода, отвечающий за вставку данных в таблицу (взят из учебника по PHP5/6):
if (strlen($uname)==0) $uname = "Гость";
if (strlen($t)==0) die ('Вы забыли оставить текст сообщения');
if (strlen($t)>1024) die ('Пожалуйста, сократите текст сообщения');
$q = "insert into gb values(0, \"$uname\", \"$t\", 0)";
mysql_query($q) or die('MySQL insert error');
При первом сообщении сценарий отрабатывае, как надо, в таблице появляется запись. При попытке добавить следующее сообщение - "MySQL insert error".
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
37960
|
|