Dodawanie dodatkowych informacji o tabeli przez php

0

Otóż próbowałem stworzyć zapytania do tabeli które wykluło mi phpmyadmin. Przerobiłem je tak:


$stworz_tab = @mysql_query("SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO""); 
$stworz_tab = @mysql_query("SET time_zone = "+00:00""); 


$stworz_tab = @mysql_query("CREATE TABLE IF NOT EXISTS `static` (
`id` int(10) unsigned NOT NULL,
  `data` varchar(20) NOT NULL,
  `conf` varchar(20) NOT NULL,
  `session` int(20) NOT NULL
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 "); 



$stworz_tab = @mysql_query("ALTER TABLE `static`
 ADD PRIMARY KEY (`id`)"); 


$stworz_tab = @mysql_query("ALTER TABLE `static`
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=12"); 


Niestety tu mi się kod zatrzymuje : ( zapytania samo w celu stworzenia "CREATE TABLE" jest ok, dalej robię błedy i nie wiem gdzie, nie znalazłem tego w googlach.

0

Już wiem gdzie byl problem:
w dwóch pierwszych wersach powinno być tak:

$stworz_tab = @mysql_query("SET SQL_MODE = 'NO_AUTO_VALUE_ON_ZERO'"); 
$stworz_tab = @mysql_query("SET time_zone = '+00:00'"); 
1

A te trzy zapytania tworzące tabelę mogłeś zastąpić jednym:

CREATE TABLE IF NOT EXISTS `static` (
`id` int(10) unsigned NOT NULL auto_increment primary key,
  `data` varchar(20) NOT NULL,
  `conf` varchar(20) NOT NULL,
  `session` int(20) NOT NULL
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=12

1 użytkowników online, w tym zalogowanych: 0, gości: 1