Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SELECT * FROM aaa WHERE......
Forum PHP.pl > Forum > Przedszkole
Daimos
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 ;(
dr_bonzo
$zapytanie to przeciez STRING, nie wynilk zapytania.
Zajrzyj do MANUALA nie tutoriala tam sa szczegoly

mysql_fetch_array
Returns an array that corresponds to the fetched row, or FALSE if there are no more rows.
mike
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.