ďťż

[php] problem z utworzeniem tabeli

       

Podstrony


telcocafe

Witam. Mam kłopot z utworzeniem bazy. Wyskakuje mi błąd:

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 '.movie_year) )' at line 9
Chodzi o tą linijkę kodu, lecz nie wiem co jest źle :/.
KEY movie_type (movie_type,movie_year)
A oto cały plik PHP:
<?php include "connect.php"; $create = mysql_query("CREATE DATABASE IF NOT EXISTS moviesite") or die(mysql_error()); mysql_select_db("moviesite"); $movie = "CREATE TABLE 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) )"; $results = mysql_query($movie) or die (mysql_error()); $movietype = "CREATE TABLE movietype ( movietype_id int(11) NOT NULL auto_increment, movietype_label varchar(100) NOT NULL, PRIMARY KEY (movietype_id) )"; $results = mysql_query($movietype) or die (mysql_error()); $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, PRIMARY KEY (people_id) )"; $results = mysql_query($people) or die(mysql_error()); echo "Poprawnie utworzono bazę danych filmów!"; ?>

OK. Już sobie poradziłem ;). Nie wiem czemu, ale to przez polecenie include. Jak wstawiłem polecenie łączenia sie z mysql "normalnie" do kodu zadziałało... :blink:

// EDIT

A tak właściwie to mam pytanie!!!!!
KEY movie_type (movie_type,movie_year)
Do czego służy ta linijka kodu? Powyższy skrypt pochodzi z książki do PHP, ale wytłumaczyli co to znaczy
Użytkownik rys.marcin edytował ten post 15 czerwiec 2008, 19:08


Tworzysz klucz (właściwie: indeks) o nazwie movie_type, który zawiera pola: movie_type i movie_year.
Użytkownik Ferrari edytował ten post 15 czerwiec 2008, 20:22
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.