[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с ошибкой
vasif
Помогите пожалуйста, в чем тут проблема?
В ПХП коде пишу чтоб создал таблицу (MySQL ver 5),
Выдает ошибку таблицы

Код
$query = "CREATE TABLE $table (
  id tinyint(4) DEFAULT '0' NOT NULL auto_increment,
  name text NOT NULL,
  story text DEFAULT '' NOT NULL,
  date varchar(8) DEFAULT '' NOT NULL,
  PRIMARY KEY (id)
)
";

$query2 = "CREATE TABLE $badwordtable (
   id tinyint(4) DEFAULT '0' NOT NULL auto_increment,
   swearword tinytext NOT NULL,
   filter tinytext NOT NULL,
   PRIMARY KEY (id)
)
";


а ошибка вот какая
Invalid default value for 'id': 1067Invalid default value for 'id': 1067 mellow.gif



Спустя 10 часов, 57 минут, 16 секунд (26.08.2007 - 20:29) php_maestro написал(а):
Ёпт, канеша орать будет - указываешь тип - число, а значение даешь - строку

Код
НЕПРАВИЛЬНО - id tinyint(4) DEFAULT '0' NOT NULL auto_increment,
ПРАВИЛЬНО - id tinyint(4) DEFAULT 0 NOT NULL auto_increment,

Спустя 2 часа, 37 минут, 41 секунда (26.08.2007 - 23:07) vasif написал(а):
Цитата(php_maestro @ 26.8.2007, 11:29) [snapback]26404[/snapback]
Ёпт, канеша орать будет - указываешь тип - число, а значение даешь - строку

Код
НЕПРАВИЛЬНО - id tinyint(4) DEFAULT '0' NOT NULL auto_increment,
ПРАВИЛЬНО - id tinyint(4) DEFAULT 0 NOT NULL auto_increment,


Здравствуйте,
Спасибо за ответ.
Исправил, но все еще выдает ошибку.
Может весь код напишу?

Код
<?
include("../functions.php");
do_admin_includes();

// Connect to MySQL  
  $dbh = new sql;
  $dbh -> connect();

$query = "CREATE TABLE $table (
  id tinyint(4) DEFAULT 0 NOT NULL auto_increment,
  name text NOT NULL,
  story text DEFAULT '' NOT NULL,
  date varchar(8) DEFAULT '' NOT NULL,
  PRIMARY KEY (id)
)
";

$query2 = "CREATE TABLE $badwordtable (
   id tinyint(4) DEFAULT 0 NOT NULL auto_increment,
   swearword tinytext NOT NULL,
   filter tinytext NOT NULL,
   PRIMARY KEY (id)
)
";
$result = $dbh -> do_query($query);
$result2 = $dbh -> do_query($query2);
echo "<p><font size=\"-1\" face=\"Verdana, Arial\">Table successfully added. You're now ready to run! <b>REMEBER TO DELETE .PHP!</b></font>";

$dbh -> disconnect();
?>


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.