Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrobić zapytanie do bazy?
Hawaj81
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 5.12.2007

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


Witam,

Mam oto taki problem:

tabela w oraclu: czas->kolumny to data i godzina.
Jak zrobić zapytanie (przez php) które przy dodaniu daty i godziny (poprzez metodę POST z wykorzystaniem foramularza) porówna dodany tą metodą rekord w tabeli i jeśli data i godzina będzie taka sama jak rekord istniejący wyświetli "taka data i godzina już jest" w przeciwnym przypadku "nie ma tej daty i godziny"

Trochę z tym namieszałem, ale pewnie będziecie wiedzieli o co chodzi.

Grzebałem troszkę o necie, ale nic nie znalazłem na ten temat.
dzięki za odpowiedzi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Grzyw
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


Nie wiem, czy Oracle poprzez triggery pomógłby, bo jestem w tym cieńki.
Ale zawsze możesz zrobić to standardem:

1) Pobierasz istniejącą datę z bazy
2) Konwertujesz datę z formularza i datę z bazy do identycznego formatu
3) Porównujesz je
4) Wywalasz komunikat lub ładujesz datę do bazy, jeżeli jest OK.

Ale triggery pewnie Ci pomogłyby zrobić to na poziomie bazy danych. I informacji o triggerach szukaj.
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: 10.10.2025 - 07:38