Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37960



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |