Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql_query() zwraca pusty rekord, (warunek na pusty rekord) ?
skotar
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 16.11.2010

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


Witam wszystkich serdecznie, na forum jestem dość krótko i przyszedł czas na pierwszy post.

Problem polega na tym, że chce wyświetlać odpowiednie rekordy, które spełniają dane warunki :
  1. WHERE cos = wart1 AND cos2 = wart2 AND cos3 = wart3


jak są spełnione wszystkie warunki to zapytanie działa poprawnie i wyświetla mi powiedzmy:

  1. echo "<tr><td>".$row['wart1']." ".$row['wart2']."</td></tr>";
i tak dalej

natomiast jeśli nie spełnia któregoś z tych trzech warunków to zwraca jak wiadomo pusty rekord.

Moje pytanie: Czy jest możliwość wyświetlenia powiedzmy :
  1. echo "<tr><td> minus </td></tr>";


kiedy baza zwraca mi pusty rekord?
Jaki warunek muszę zastosować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TheTester
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 11.03.2009

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


Używając takiego warunku po AND pobierasz tylko to co spełnia warunek. Nie pobierasz "pustych" rekordów. Efekt jak chcesz uzyskać możesz osiągnąć poprzez pobranie wszystkich rekordów (bez warunków). Dopiero podczas ich wyświetlania sprawdzasz czy np. wart1 istnieje i wstawiasz samą wartość lub -.
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: 3.10.2025 - 14:45