Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie MySql pilne!, jak stworzyc zapytanie?
imiglis
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.02.2007

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


Witam!!!

Mam takie pytanie jak wydac zapytanie MySql tak zeby zostala wyswietlony modeli i odpowiednie marki dla niego??



  1. CREATE TABLE tmarka (
  2. idtmarka INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  3. nazwa_marki VARCHAR(20) NULL,
  4. PRIMARY KEY(idtmarka)
  5. );
  6.  
  7. CREATE TABLE tmodel (
  8. idtmodel INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  9. nazwa_modelu VARCHAR(20) NULL,
  10. PRIMARY KEY(idtmodel)
  11. );
  12.  
  13. CREATE TABLE tmodel_has_tmarka (
  14. tmodel_idtmodel INTEGER UNSIGNED NOT NULL,
  15. tmarka_idtmarka INTEGER UNSIGNED NOT NULL,
  16. PRIMARY KEY(tmodel_idtmodel, tmarka_idtmarka),
  17. INDEX tmodel_has_tmarka_FKIndex1(tmodel_idtmodel),
  18. INDEX tmodel_has_tmarka_FKIndex2(tmarka_idtmarka)
  19. );
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
imiglis
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.02.2007

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


wlasnie nie wiem czy dac to w jednej tabeli bo to ma wygladac niemwiecej jak na tej stronie http://www.autoteile-shopping.de/default.asp?lang=pl zeby uzytkownik kliknol najpierw na marke i wyswietla sie potem modele potem rok produkcji a potem pojemnosc i tak dalej. wiec nie wiem jak to zrobic zeby to spoko dzialalo.

jeszcze jedno bez tej tabeli laczacej wygladalo by to tak
  1. CREATE TABLE marka (
  2. idmarka INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  3. nazwa_marki VARCHAR(20) NULL,
  4. PRIMARY KEY(idmarka)
  5. );
  6.  
  7. CREATE TABLE model (
  8. idmodel INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  9. idmarka INTEGER UNSIGNED NOT NULL,
  10. nazwa_modelu VARCHAR(20) NULL,
  11. PRIMARY KEY(idmodel,idmarka),
  12. INDEX model_FKIndex1(idmarka)
  13. );


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Ten post edytował imiglis 21.03.2007, 21:46:15
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 11:04