Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Помогите найти ошибку в коде


Автор: poushkar 23.4.2007, 19:09
Не заносятся данные в БД. 
Ругается ошибкой в 13 строке кода.

----------------------------------------------------------
-- Версия сервера: 3.23.53
-- Версия PHP: 4.3.9
-- БД: `IceBoard`

----------------------------------------------------------

-- Структура таблицы `groups`
 

Код

CREATE TABLE `groups` (
  `gID` tinyint(4) NOT NULL auto_increment,
  `group` varchar(255) NOT NULL default '',
  `curator` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`g|D`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
----------------------------------------------------------

-- РНР-код файла, который должен добавлять в БД данные:

Код

/* Получаем с текстовых форм две переменные. Имена форм: group и master_initials */
<?php
require_once 'adminka_header.html';
import_request_variables("P","ag_");
echo ">>> Соединяюсь с БД...<br>";
$link=mysql_connect("localhost","root","");
if (!$link) 
{trigger_error ("Ошибка соединения с БД<br>",E_USER_ERROR);}
else 
{echo ">>> Соединение прошло успешно<br>>>>Отправляю данные<br>";}
mysql_select_db("IceBoard",$link);
$result=mysql_query("INSERT INTO groups (group,curator) VALUES ($ag_group,$ag_master_initials);");
if (!$result) 
{trigger_error("Ошибка. Невозможно отправить данные<br>",E_USER_ERROR);} 
else 
{echo ">>>Данные успешно сохранено!!";}
mysql_close($link);
require_once 'adminka_footer.html';
?>




 ! 
PARROT
Пользуемся кнопкой код! Ошибки в студию!


Автор: xolod 23.4.2007, 23:09
Уберите точку с запятой в самом запросе в строке 12.

Код

require_once 'adminka_header.html';
import_request_variables("P","ag_");
...
require_once 'adminka_footer.html';

Это ужасно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)