Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomoc z tworzeniem pierwszej bazy danych
ar4
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 1
Dołączył: 10.11.2010
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witam serdecznie,
jestem studentem informatyki i jako temat zaliczenia (dopuszczenie do egzaminów) muszę wykonać bazę danych. Zadanie jakie muszę wykonać to:
muszę napisać program do obsługi danych magazynowych. Baza danych musi składać się z trzech tabel: tab1, tab2, tab3. Pola formularza nazwa i jednostka mają być polami wyboru typu select. Program powinien posiadać menu oraz uniwersalny formularz. Muszę sprawdzać poprawność wprowadzanych i edytowanych danych.
Nie chcę aby ktoś napisał mi gotowca (chociaż to nie jest zły pomysł (IMG:style_emoticons/default/wink.gif) ), ale chciałbym aby ktoś pomógłby mi załapać o co w tym chodzi i wspólnymi siłami coś napisać... Czy znajdą się tutaj osoby, które pomogą w rozwiązaniu problemu?

Ja na samym początku wyskrobałem coś takiego:

  1. DROP TABLE stany_mag;
  2. DROP TABLE nazwy_towarow;
  3. DROP TABLE jednostki;
  4. CREATE TABLE jednostki
  5. (
  6. nr serial NOT NULL,
  7. jednostka varchar(30) NOT NULL
  8. );
  9. CREATE TABLE nazwy_towarow
  10. (
  11. nr serial NOT NULL,
  12. nazwa varchar(30) NOT NULL
  13. );
  14. CREATE TABLE stany_mag
  15. (
  16. nr serial NOT NULL,
  17. nazwa varchar(30) NOT NULL,
  18. ilosc varchar(50) NOT NULL,
  19. jednostka varchar(30) NOT NULL,
  20. cena varchar(30) NOT NULL
  21. );
  22. INSERT INTO jednostki (jednostka)VALUES('KG'),('M'),('SZTUK'),('LITROW');
  23. INSERT INTO nazwy_towarow (nazwa)VALUES('produkt1'),('produkt2'),('produkt3'),('produkt4');
  24. INSERT INTO stany_mag (nazwa,ilosc,jednosta,cena)VALUES
  25. ((SELECT nr FROM nazwy_towarow WHERE nazwa='produkt1'),1,(SELECT nr FROM jednostki WHERE jednostka='KG'),100),
  26. ((SELECT nr FROM nazwy_towarow WHERE nazwa='produkt2'),2,(SELECT nr FROM jednostki WHERE jednostka='M'),200),
  27. ((SELECT nr FROM nazwy_towarow WHERE nazwa='produkt3'),3,(SELECT nr FROM jednostki WHERE jednostka='SZTUK'),300),
  28. ((SELECT nr FROM nazwy_towarow WHERE nazwa='produkt4'),4,(SELECT nr FROM jednostki WHERE jednostka='LITROW'),400);


Po wysłaniu zapytania mam:

BŁĄD: tabela "stany_mag" nie istnieje

********** Błąd **********

BŁĄD: tabela "stany_mag" nie istnieje
Stan SQL: 42P01

Proszę o pomoc jeżeli to możliwe... proszę pamiętać, że dla niektóry to co jest banalnie proste dla innych całkowicie zielone... (IMG:style_emoticons/default/smile.gif)
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: 23.12.2025 - 09:56