Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z zapytaniem CREATE TABLE
kjuik
post 10.10.2013, 18:56:18
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.10.2013

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


Witam szykuję na ocenę prosty system newsów i chciałbym stworzyć tabelę użytkowników, ale mam jeden problem. Nie działa mi zapytanie CREATE TABLE i nie wiem dlaczego
  1. CREATE TABLE 'db_user' (
  2. 'id' INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  3. 'login' VARCHAR( 50 ) NOT NULL ,
  4. 'pass' VARCHAR ( 50 ) NOT NULL ,
  5. 'level' INT NOT NULL ,
  6. 'imie' VARCHAR ( 100) NOT NULL;
  7. );


a błąd jaki się wyświetla to:
Kod
#1064 - 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 ''db_user' (
    'id' INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    'login' VAR' at line 1

będę wdzięczny za każdą pomoc.

Ten post edytował kjuik 10.10.2013, 18:57:23
Go to the top of the page
+Quote Post
nospor
post 10.10.2013, 19:00:35
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nazw tabel nie bierze sie w apostrofy.... Apostrofy oznaczaja wartosci tekstowe.

Nazw kolumn zresztą też nie.... Gdzie Wy to wyczytujecie?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kjuik
post 10.10.2013, 19:14:15
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.10.2013

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


Wyczytałem to z książki ;p

a co do kodu to jeszcze średnik w nawiasie trzeba usunąć i będzie wszystko ok, czyli kod będzie wyglądał następująco:
  1. CREATE TABLE db_user(
  2. id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  3. login VARCHAR( 50 ) NOT NULL ,
  4. pass VARCHAR( 50 ) NOT NULL ,
  5. level INT NOT NULL ,
  6. imie VARCHAR( 100 ) NOT NULL
  7. )


Ten post edytował kjuik 10.10.2013, 19:15:04
Go to the top of the page
+Quote Post
nospor
post 10.10.2013, 19:16:16
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




W ksiazce, to pewnie byl kopniety apostrof czyli o cos takiego ` a nie jak ty wstawiles '
` - kopniety apostrof, ktorego uzyc powinienes
' - normalny apostrof, ktorego uzyles
Wiem, ze pochył jest niewielki, jednak stanowi on zasadniczą różnice. Radze czytac dokladnie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kjuik
post 10.10.2013, 19:34:51
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.10.2013

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


a to w takim razie dziękuję za wyczerpującą odpowiedź biggrin.gif
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: 25.06.2025 - 13:18