Witam. Od kilku dni uczę się PHP z książki "PHP5, Apache i MySQL. Od podstaw.". Jestem na 100 str , temat związany z łączeniem z bazą danych.
Mam prośbę czy ktoś pomógł by mi znaleźć gdzie strzeliłem literówkę przy przepisywaniu kodu ? Siedzę już nad tym trochę jednak błędu nie mogę się doszukać.
Byłbym bardzo wdzięczny i z góry dziękuje za pomoc.
Komunikat z błędem :
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 ' moviesite' at line 1createmovie.php<?php
die ("sprawdz polaczenie z serwerem");
$create = mysql_query("CREATE DATABASE IF NOT EXISTS, 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)
)";
$movietype = "CREATE TABLE movietype(
movietype_id int(11) NOT NULL auto_increment,
movietype_label varchar(100) NOT NULL,
PRIMARY KEY (movietype_id)
)";
$people = "CREATE TABLE people (
people_id int(11) NOT NULL auto_increment,
people_fullnamem varchar(255) NOT NULL,
people_isactor tinyint(1) NOT NULL default 0,
people_isdirector tinyint(1) NOT NULL default 0,
PRIMARY KEY (people_id)
)";
echo "Poprawnie utworzono baze danych filmow !"; ?>
moviedata.php<?php
or
die ("Sprawdz polaczenie z serwerem.");$insert = "INSERT INTO movie (movie_id, movie_name, movie_type,".
"movie_year, movie_leadactor, movie_director)".
"VALUES (1. 'Bruce Wszechmogacy', 5, 2003, 1, 2),".
"(2. 'Zycie biurowe',5,1999,5,6),".
"(3. 'Wielki kanion',2,1991,4,3)";
$type = "INSERT INTO movietype (movietype_id, movietype_label)".
"VALUES (1.'Science-fiction'),".
"(2.'Dramat'),".
"(3.'Przygoda'),".
"(4.'Wojenny'),".
"(5.'Komedia'),".
"(6.'Horror'),".
"(7.'Akcja'),".
"(8.'Dla dzieci')";
$people = "INSERT INTO people (people_id, people_fullname, ".
"people_isactor,people_isdirector) ".
"VALUES (1. 'Jim Carrey',1,0),".
"(2. 'Tom Shadyac',0,1),".
"(3. 'Lawrence Kasdan',0,1),".
"(4. 'Kevin Kline',1,0),".
"(5. 'Ron Livingston',1,0),".
"(6. 'Mike Judge',0,1),".
echo "Dane zostały wstawione poprawnie!"; ?>