
mam mały problem z utwrzeniem tabeli w bazie
<?php $movie="CREATE TABLE IF NOT EXISTS movie ( movie_id int(11) NOT NULL auto_increment, movie_name varchar(255) NOT NULL, movie_type tinyint(2) NOT NULL default 0, movie_year int(4) NOT NULL default 0, movie_leadactor int(11) NOT NULL default 0, movie_director int(11) NOT NULL default 0, PRIMARY KEY (movie_id), KEY movie_type(movie_type,movie_year) )"; $movietype="CREATE TABLE movietype { m_i int(1) NOT NULL auto_increment, m_l varchar(1) NOT NULL, PRIMARY KEY (m_i) }"; $people="CREATE TABLE people ( people_id int(11) NOT NULL auto_increment, people_fullname varchar(255) NOT NULL, people_isactor tinyint(1) NOT NULL default 0, people_isdirector tinyint(1) NOT NULL default 0, PRIMATY KEY(people_id) )"; ?>
mam cos takiego
pierwsza tabele tworzy bez problemow
natomiast przy drugiej i trzeciej wyskakuja bledy i nie wiem czemu



bład następujący występuje:
Kod
You have an error in your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near '{ m_i int(1) NOT NULL
auto_increment, m_l varchar(1) NOT NULL, PRIMARY ' at line 2
server version for the right syntax to use near '{ m_i int(1) NOT NULL
auto_increment, m_l varchar(1) NOT NULL, PRIMARY ' at line 2