Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rejestracja i błąd przy tworzeniu bazy
jpowie01
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 22.12.2010

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


Hej !
Jestem nowy, przed chwilą się zarejestrowałem winksmiley.jpg Na początku witam wszystkich i od razu mówię, że nie jestem jakimś wielkim znawcą PHP, ani MySQL.
Otóż, zacząłem pisać portal społecznościowy i rozpocząłem prace od rejestracji, już na starcie mam przeszkody. Chcę, aby każdy użytkownik miał 4 tabele - optymalizacja - tak, aby strona ładowała się w miarę szybko. Napisałem następujący kod :

  1. ...
  2.  
  3. $konto = mysql_real_escape_string (trim($_POST['konto']));
  4. $comments = "$konto"."_comments";
  5. $friends = "$konto"."_friends";
  6. $invite = "$konto"."_invite";
  7.  
  8. $zapytanie1 = 'CREATE TABLE '.$konto.' (id int(11) AUTO_INCREMENT, text char(250), data DATETIME, IP, PRIMARY KEY(id))';
  9. $zapytanie2 = 'CREATE TABLE '.$comments.' (id int(11) AUTO_INCREMENT, login, text char(250), data DATETIME, IP, PRIMARY KEY(id))';
  10. $zapytanie3 = 'CREATE TABLE '.$friends.' (id int(11) AUTO_INCREMENT, login, IP, PRIMARY KEY(id))';
  11. $zapytanie4 = 'CREATE TABLE '.$invite.' (id int(11) AUTO_INCREMENT, login, data DATETIME, IP, type, PRIMARY KEY(id))';
  12.  
  13. mysql_query($zapytanie1) or die(mysql_error());
  14. mysql_query($zapytanie2) or die(mysql_error());
  15. mysql_query($zapytanie3) or die(mysql_error());
  16. mysql_query($zapytanie4) or die(mysql_error());
  17.  
  18. ...


Po próbie rejestracji kod buntuje się i pokazuje się błąd :

Kod
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 ' PRIMARY KEY(id))' at line 1


Nie wiem co robię źle ;/ Już próbuję chyba godzinę. Stawiam przecinki, średniki, nawiasy, apostrofy, wszystko co jest możliwe i to nawet w dziwnych miejscach. Ni w ząb nie idzie. Może coś robię nie tak, a może serwer mi narzuca swoje poglądy ?

Pozdrawiam,
jpowie01
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 23:02