Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] wyświetlanie dla danego dnia
mb83
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 2.02.2012

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


Witam,
Mam w bazie taką tabele:
id | data | apteka | ulica | nr | tel

jest to tabelka z dyżurami aptek.
jak skonstruować zapytanie sql aby wyświetlał mi taką linijkę:
Dzisiaj jest (i tu data), apteka dyżurująca to (i tu nazwa).

Tylko żeby wyświetlał dla danego dnia (aktualnego) a nie wszystkie rekordy.

Prosze o pomoc, dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mb83
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 2.02.2012

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


trochę inaczej to rozwiązałem, też działa:
  1. <?
  2.  
  3.  
  4.  
  5. $polacz = @mysql_connect($host,$user,$pass);
  6. if(!$polacz) {
  7.  
  8. exit('<p>Nie można polaczyc sie z baza danych</p>');
  9. }
  10.  
  11.  
  12.  
  13. if ( !mysql_select_db($baza) ) {
  14. echo 'Blad otwarcia bazy danych';
  15. exit (0);
  16. }
  17.  
  18. $data = date('d.m.Y'); // wyświetlamy aktualną date
  19.  
  20.  
  21. $zapytanie = "SELECT * FROM apteki WHERE data LIKE ('$data')"; // porównanie dat
  22.  
  23. $wynik = mysql_query($zapytanie);
  24.  
  25.  
  26.  
  27. while ( $row = mysql_fetch_row($wynik) ) {
  28. echo ("<h3>Dzisiaj dyżur ma <b>" . $row['nazwa'] . "</b><br /><span style='color:grey;'>ul. $row['ulica'] $row['nr'], tel. $row['tel']</span></h3>");
  29.  
  30. }
  31.  
  32. //Zamykamy poł‘czenie z baz‘ danych
  33. if ( !mysql_close() ) {
  34. echo 'Nie moge zakonczyc polaczenia z baza danych';
  35. exit (0);
  36. }
  37.  
  38. ?>


mam wprowadzone daty kiedy jaka apteka ma dyżur, następnie przy zapytaniu porównuje czy data z zapytania sql jest zgodna z rekordem w bazie i jeżeli się zgadza to wyświetla dyżur.

dzięki za pomoc sonquer

Ten post edytował mb83 25.08.2012, 06:43:57
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: 7.10.2025 - 04:49