Witajcie.
Mój problem opisałam poniżej:
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 'EXIST favbreed' at line 1To mi wyskakuje, kiedy próbuję utworzyć nową baze danych. Robię krok po kroku wg. książki, i nie wiem jak sobie z tym poradzić, gdyż tam sa tylko skrypty, a autor już się nie postarał o wytłumaczenie ewentyulanych błędów... :/
Kod:
?php
$connect=mysql_connect("localhost", "root", "vertrigo") OR die ("sprawdz polaczenie z serwerem.");
$create= mysql_query("CREATE DATABASE IF NOT EXIST favbreed") OR die(mysql_error());
mysql_select_db("favbreed");
$breed="CREATE TABLE breed (
breed_id int(11) NOT NULL auto_increment,
breed_name varchar(255) NOT NULL,
breed_type tinyint(2) NOT NULL default 0,
breed_year int(4) NOT NULL default 0,
PRIMARY KEY (breed_id),
KEY breed_type (breed_type,bred_year)
)";
$results=mysql_query($breed) OR die (mysql_error());
$breedtype="CREATE TABLE breedtype (
breedtype_id int(11) NOT NULL auto_increment.
breedtype_label varchar(1000) NOT NULL,
PRIMARY KEY (breedtype_id)
)";
$results=mysql_query($breedtype) OR die(mysql_error());
$people= "CREATE TABLE people (
people_id int(11) NOT NUL auto_increment,
people_fullname varachar(255) NOT NULL,
people_isactor tinyint(1) NOT NULL default 0,
people_isdrector tinyint(1) NOT NULL default 0,
PRIMARY KEY (people_id)
)";
$results=mysql_query($people) OR die(mysql_error());
echo "poprawnie utwoprzono baze danych ras psow!";
?>
Będe bardzo wdzięczna za pomoc.