Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SELECT * FROM aaa WHERE......
Daimos
post
Post #1





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


mam taki kod
  1. <?php
  2.  
  3. $zapytanie = "SELECT * FROM aaa WHERE x=".$_GET['ppx']." AND y=".$_GET['ppy']." AND z=11";
  4.  
  5. $wykonaj = mysql_query($zapytanie);
  6.  
  7. while($row = mysql_fetch_array($wykonaj))
  8. {
  9. echo $row['id'];
  10.  
  11. }
  12. ?>


no i ladnie dziala tylko ze jezeli niema zadnego rekordu to sie nic nie wyswietla
chce zrobic zeby pokazywalo np. "brak danych"
czytalem w tutorialu, podobno zmienna $zapytanie powinna zwrocic false kiedy niema rekordu, ale
  1. <?php
  2.  
  3. if(!$zapytanie){
  4. echo 'brak danych';
  5. }
  6. ?>

nie dziala ;(
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


mysql_num_rows() zwraca ilość wyszukanych wierszy.
Sprawdź ile ich jest i jak jest ich 0 to wyświetl odpowiedni komunikat, a jeśli jest ich wiecej niż zero to je sobie wyświetl.

P.S.
--> php Pocz. bo to ma średni związek z MySQL'em.
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: 5.10.2025 - 07:17