Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] Dwa selecty w jednym zapytaniu
M@X
post 3.10.2013, 18:47:58
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


Witam.
Posiadam proste zapytanie:
  1. $query=mysql_query('SELECT * FROM tabela ORDER BY nazwa');
  2. while($row=mysql_fetch_array($query))
  3. {
  4. echo '
  5. <tr>
  6. <td>'.$row['nazwa'].'</td>
  7. <td>'.$row['data'].'</td>
  8. </tr>';
  9. }

Listuje ono dwie kolumny: nazwy i daty (data w bazie format datetime)

Chicałem dodać jeszcze jedną kolumne w której znajdzie się jakiś napis, jeśli datetime + 45 minut będzie większy niż NOW().
Tzn: jakaś nazwa ma swój datetime: powiedzmy 2013-10-03 20:00:00 to żeby napis pojawiał się, jeśli faktyczna godzina będzie powyżej 2013-10-03 20:45:00

Na samej zmiennej $row['data'] + INTERVAL 45 MIN >= NOW() tego raczej nie wykonam...
Wydaje mi się że to musi być jeszcze w zapytaniu, ale nie moge do tego SELECTA dodać bo zwykły $row['data'] nie będzie się wyświetlał.
LEFT JOIN i UNION też chyba odpadają bo nie ma dwóch tabel.

Ma ktoś jakiś pomysł jak to logicznie rozwiązać ?

Ten post edytował M@X 3.10.2013, 19:11:29


--------------------
"timeo danaos at dona ferentes"
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:41