Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][sql] utworzenie tabel jednym pytaniem
kosmic
post 30.12.2007, 19:25:11
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 31.10.2007

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


hmm...

czy jestmożliwe zutworzenie kilku tabel w jednym zapytaniu questionmark.gif

zeby nie pisac do kazdej tabeli:
mysql_query(tabela1),
mysql_query(tabela2),
itak dalej questionmark.gif

tylko po prostu jedno zapytanie i tyle questionmark.gif bo próbowałem tak, ale nie działa:(
Kod
mysql_query("    
CREATE TABLE album (
id MEDIUMINT(6) AUTO_INCREMENT NOT NULL,
pozycja MEDIUMINT(6) Null,
id_kategor MEDIUMINT(10) Null,
album VARCHAR(50) Null,
opis LONGTEXT Null,
wyswietlen INT(6) Null,
PRIMARY KEY(id)
);

CREATE TABLE config (
id MEDIUMINT(3) AUTO_INCREMENT NOT NULL,
tytul_gal VARCHAR(120) Null,
logo VARCHAR(60) Null,
logo_tytul VARCHAR(80) Null,
opis_gal LONGTEXT Null,
slowa_gal LONGTEXT Null,
email VARCHAR(60) Null,
pokaz_staty MEDIUMINT(1) Null,
pokaz_szuk MEDIUMINT(1) Null,
PRIMARY KEY(id)
);

CREATE TABLE foto (
id MEDIUMINT(6) AUTO_INCREMENT NOT NULL,
zdjecie VARCHAR(60) Null,
data_dodania DATE Null,
kategoria VARCHAR(50) Null,
album VARCHAR(50) Null,
opis LONGTEXT Null,
koment CHAR(1) Null,
wyswietlen INT(10) Null,
zdj_rozmiar INT(4) Null,
suma_ocen MEDIUMINT(10) Null,
ilosc_ocen MEDIUMINT(6) Null,
ocena_zdj CHAR(6) Null,
PRIMARY KEY(id)
);

CREATE TABLE kategoria (
id MEDIUMINT(6) AUTO_INCREMENT NOT NULL,
pozycja MEDIUMINT(6) Null,
kategoria VARCHAR(50) Null,
opis_kat LONGTEXT Null,
wyswietlen INT(6) Null,
PRIMARY KEY(id)
);

CREATE TABLE komentarz (
id MEDIUMINT(6) AUTO_INCREMENT NOT NULL,
id_fotki MEDIUMINT(6) Null,
nick VARCHAR(50) Null,
data_dodania DATE Null,
komentarz LONGTEXT Null,
PRIMARY KEY(id)
);

CREATE TABLE user (
id MEDIUMINT(6) AUTO_INCREMENT NOT NULL,
imie VARCHAR(30) Null,
nazwisko VARCHAR(50) Null,
email VARCHAR(80) Null,
login VARCHAR(40) Null,
haslo VARCHAR(80) Null,
data_rej DATE Null,
PRIMARY KEY(id)
);
")


help questionmark.gif
Go to the top of the page
+Quote Post
nospor
post 30.12.2007, 19:26:16
Post #2





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




Nie da się. mysql_query pozwala na wykonanie tylko jednego zapytania na raz


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

"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
kosmic
post 30.12.2007, 19:30:01
Post #3





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 31.10.2007

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


no ok, to moze jest jakies inne zapytanie które pozwala na takie działanie questionmark.gif
Go to the top of the page
+Quote Post
nospor
post 30.12.2007, 19:32:09
Post #4





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




Nie ma.

Czemu nie mozesz wykonac tego oddzielnie?


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

"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
kosmic
post 30.12.2007, 19:35:38
Post #5





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 31.10.2007

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


nie no moge, ale po prostu pytam... bo ciągle się uczę smile.gif

ok, dzieki...
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: 14.08.2025 - 03:13