Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyświetlanie danych z dzisiejszą datą za pomoca now(), Działa na komuterze, ale nie w internecie :/
szasza
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 10.01.2009

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


Witam!
Mam problem. Gdyż napisałem stronke ktora zapisuje mi dane do bazy danych MySQL z dzisiejszą datą. Na stronie są dwie zakładki: wyświetl dane z dzisiejszą datą, wyświetl wszystkie dane. wszystko działa dobrze dopuki uruchamiam strone na komutrzeze za pomocą EasyPHP, ale wrzuciłem strone na serwer yoyo.pl i niestety nei działa. A mianowicie dane się zapisują do bazy danych z datą serwera, lecz gdy przejde do zakładki wyświetl dane z dzisiejszą datą to wyświetla się pusta tabela :/ natomiast jesl wejde w zakładke z wszystkimi to wszystko OK i dane sie wyswietlają razem z tą dzisiejszą.

Tak wygląda kod odpowiedzialny za wyświtlanie dzisiejszych danych:

Kod
<?php
require_once('../Connections/polaczenie.php');
$ins = mysql_select_db($database_polaczenie, $polaczenie);
mysql_query('SET CHARSET latin2');
$zapytanie = "SELECT nazwiskolekarza, datawizyty, kolejka FROM wizyty WHERE loginw='$_SESSION[MM_Username]' AND datawizyty=now() ";
$wykonaj = mysql_query ($zapytanie);

while($wiersz=mysql_fetch_array ($wykonaj)) {

echo '<tr> <td width=20%>'.$wiersz['nazwiskolekarza'].'</td>';
echo '<td width=10%>'.$wiersz['datawizyty'].'</td>';
echo '<td width=10%>'.$wiersz['kolejka'].'</td></tr>';
}
mysql_close($polaczenie);
?>


Bylbym wdzieczny za pomoc
Go to the top of the page
+Quote Post
bemol
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

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


Jeśli pole w bazie danych to date:
  1. <?php
  2. require_once('../Connections/polaczenie.php');
  3. $ins = mysql_select_db($database_polaczenie, $polaczenie);
  4. mysql_query('SET CHARSET latin2');
  5. $zapytanie = "SELECT nazwiskolekarza, datawizyty, kolejka FROM wizyty WHERE loginw='".$_SESSION['MM_Username']."' AND datawizyty=date('Y-m-d'); ";
  6. $wykonaj = mysql_query ($zapytanie);
  7.  
  8. while($wiersz=mysql_fetch_array ($wykonaj)) {
  9.  
  10. echo '<tr> <td width=20%>'.$wiersz['nazwiskolekarza'].'</td>';
  11. echo '<td width=10%>'.$wiersz['datawizyty'].'</td>';
  12. echo '<td width=10%>'.$wiersz['kolejka'].'</td></tr>';
  13. }
  14. mysql_close($polaczenie);
  15. ?>

analogicznie jeśli pole jest datetime
Go to the top of the page
+Quote Post
szasza
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 10.01.2009

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


niestety tez lipa :/ nie wiem czy to wina yoyo czy co :/
Go to the top of the page
+Quote Post
Darti
post
Post #4





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


a spróbuj tak:

  1. <?php
  2. require_once('../Connections/polaczenie.php');
  3. $ins = mysql_select_db($database_polaczenie, $polaczenie);
  4. mysql_query('SET CHARSET latin2');
  5. $zapytanie = "SELECT nazwiskolekarza, datawizyty, kolejka FROM wizyty WHERE loginw='$_SESSION[MM_Username]' AND datawizyty between now() and now() - 300"; // wizyty z ostatnich 5 minut
  6. $wykonaj = mysql_query ($zapytanie);
  7.  
  8. while($wiersz=mysql_fetch_array ($wykonaj)) {
  9.  
  10. echo '<tr> <td width=20%>'.$wiersz['nazwiskolekarza'].'</td>';
  11. echo '<td width=10%>'.$wiersz['datawizyty'].'</td>';
  12. echo '<td width=10%>'.$wiersz['kolejka'].'</td></tr>';
  13. }
  14. mysql_close($polaczenie);
  15. ?>
Go to the top of the page
+Quote Post

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: 3.10.2025 - 06:46