Новичок
Покинул форум
Сообщений всего: 33
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
|
Всем доброго дня.
Этой проблемой я себе уже всю голову сломал. Есть простой запрос, которвй вставляет запись в таблицу:
$sql = "INSERT INTO ticket2 (shopname,shopemail,shopid,problem,status,rezultat,dataticketon,operatorname,ticketid,helpername,onoff,dataticketperedal) VALUES ('$s','$m'
,'$mID','$p','$st','$sost','$date','$oper','$ticketid','$hn','$onoff','$date')";
mysql_query($sql) or die (mysql_error());
Запрос отрабатывает без ошибок, но не вставляет данные в поле shopname, хотя эти данные приходят в переменную $s (проверял через echo). В чём может быть проблема? Может как то криво базу создал? Базу создавал скриптом:
<?php
// Создание структуры БД
define("DB_HOST", "localhost");
define("DB_LOGIN", "root");
define("DB_PASSWORD", "");
define("DB_NAME", "tickets2");
mysql_connect(DB_HOST, DB_LOGIN, DB_PASSWORD) or die(mysql_error());
$sql = 'CREATE DATABASE ' . DB_NAME;
mysql_query($sql) or die(mysql_error());
mysql_select_db(DB_NAME) or die(mysql_error());
$sql = "
CREATE TABLE ticket2 (
id int(12) NOT NULL auto_increment,
shopname varchar(50) NOT NULL,
shopemail varchar(50) NOT NULL,
shopid int(20) NOT NULL,
problem TEXT,
helpcomment TEXT,
dataticketon varchar(30) NOT NULL,
dataticketperedal varchar(30) NOT NULL,
dataticketoff varchar(30) NOT NULL,
status varchar(10) NOT NULL,
helpername varchar(50),
rezultat varchar(20),
operatorname varchar(50),
ticketid int(20),
onoff varchar(5),
PRIMARY KEY (id)
)";
mysql_query($sql) or die(mysql_error());
print '<p>Структура базы данных успешно создана!</p>';
?>
В чём может крыться косяк? Странно, что только в это поле не вставляются данные, в остальные все вставляется нормально.
Заранее спасибо.
|