Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] błąd bazy
hekate20
post 11.02.2012, 23:49:54
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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 1

To 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:

  1. ?php
  2.  
  3. $connect=mysql_connect("localhost", "root", "vertrigo") OR die ("sprawdz polaczenie z serwerem.");
  4.  
  5. $create= mysql_query("CREATE DATABASE IF NOT EXIST favbreed") OR die(mysql_error());
  6.  
  7. mysql_select_db("favbreed");
  8.  
  9. $breed="CREATE TABLE breed (
  10. breed_id int(11) NOT NULL auto_increment,
  11. breed_name varchar(255) NOT NULL,
  12. breed_type tinyint(2) NOT NULL default 0,
  13. breed_year int(4) NOT NULL default 0,
  14. PRIMARY KEY (breed_id),
  15. KEY breed_type (breed_type,bred_year)
  16. )";
  17.  
  18. $results=mysql_query($breed) OR die (mysql_error());
  19.  
  20. $breedtype="CREATE TABLE breedtype (
  21. breedtype_id int(11) NOT NULL auto_increment.
  22. breedtype_label varchar(1000) NOT NULL,
  23. PRIMARY KEY (breedtype_id)
  24. )";
  25.  
  26. $results=mysql_query($breedtype) OR die(mysql_error());
  27.  
  28.  
  29. $people= "CREATE TABLE people (
  30. people_id int(11) NOT NUL auto_increment,
  31. people_fullname varachar(255) NOT NULL,
  32. people_isactor tinyint(1) NOT NULL default 0,
  33. people_isdrector tinyint(1) NOT NULL default 0,
  34. PRIMARY KEY (people_id)
  35. )";
  36.  
  37. $results=mysql_query($people) OR die(mysql_error());
  38.  
  39. echo "poprawnie utwoprzono baze danych ras psow!";
  40.  
  41.  
  42.  
  43. ?>


Będe bardzo wdzięczna za pomoc. wink.gif



--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
Necsord
post 12.02.2012, 00:02:28
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat
CREATE DATABASE IF NOT EXISTS favbreed

Nie patrzyłem na reszte kodu.
Go to the top of the page
+Quote Post
hekate20
post 12.02.2012, 00:07:29
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dzięki pomogło smile.gif

Niestety etraz wyskakuje mi:

No database selected
:/


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
Necsord
post 12.02.2012, 00:27:26
Post #4





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Nie brakuje tobie przypadkiem linijki z:
Cytat
mysql_select_db("favbreed");


Masz także pare nie związanych z powyższym komunikatem błędów składniowych, literówki, kropki zamiast przecinków, ale cóż człowiek uczy się na wykrywaniu błędów i ich źródła. Swoją drogą domyślam się, że książka jest dosyć stara i o ile to nie jest na uczelnie czy coś w ten deseń ( U mnie na uczelni to bylo :/ ) to zainteresuj się mysqli i PDO.

Ten post edytował Necsord 12.02.2012, 00:30:57
Go to the top of the page
+Quote Post
hekate20
post 12.02.2012, 13:14:36
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Juz poprawiłam i działa smile.gif Dzięki.

Nie, nie jest na uczelnie. MYSQL będzie dopiero na 3 roku tongue.gif Postanowiłam sama wziąść się za naukę baz smile.gif
No książka jest z 2005 roku, więc trochę już latek ma : /


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 08:58