Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+mysql] Problem z liczeniem
Forum PHP.pl > Forum > Przedszkole
pioch
Witam , mam pewien problem z liczenie ilości newsów....



Mianowicie jak ktoś nie napisał newsa to wtedy strona sie nie pojawia:/


  1. <?php
  2. $query3 = "SELECT * FROM newsy WHERE autor=".$_SESSION["user_id"]." " ;
  3. $result3=mysql_query($query3, $connection)
  4. or die(mysql_error());
  5.  
  6.  
  7. $num_newsy_user = mysql_num_rows($result3);
  8. ?>



nio i gdy ktos nie napisze newsa to nic nie wyświetla


W jaki sposółb sprawdzxić i wyświetlić 0 , gdy ktos nie napisał newsa...


Prosze o pomoc
mike
A po co wybierać wszystkie newsy autora żeby sprawdzić ile ich jest?
Przecież to straszne marnotrawienie czasu i zasobów.

Skorzystaj z zapytania:
  1. SELECT COUNT(*) FROM newsy WHERE author = questionmark.gif?
mls
  1. <?php
  2. $query3 = "SELECT COUNT(*) FROM newsy WHERE autor=".$_SESSION["user_id"]." " ;
  3. $result3 = mysql_query($query3, $connection) or die(mysql_error());
  4. $num_newsy_user = mysql_fetch_row($result3);
  5. $num_newsy_user = $num_newsy_user[0];
  6. ?>
pioch
a w jaki sposób wyświetlić OSTATNI NEWS lub jego brak jeśli dany autor nie napisał nic


moje zapytanie tpo

  1. <?php
  2. $wynik4 = mysql_query("SELECT * FROM newsy WHERE autor=".$_GET['id']." ORDER BY id DESC")
  3. or die('Błąd zapytania');
  4.  
  5.  
  6.  
  7. while($news = mysql_fetch_assoc($wynik4)) {
  8.  
  9.  
  10. echo"<img border="0" src="adm/grafika/news_foto/strzal.gif" width="10" height="10">&nbsp;&nbsp;&nbsp;<span class="small_font"><a href="news.php?id=".$news['id']."">".$news['tytul']."</a></span>";
  11.  }
  12. ?>
Darti
  1. <?php
  2. $wynik4 = mysql_query("SELECT * FROM newsy WHERE autor=".$_GET['id']." ORDER BY id DESC LIMIT 1")
  3. ?>
pioch
Cytat(Darti @ 7.05.2007, 17:40:46 ) *
  1. <?php
  2. $wynik4 = mysql_query("SELECT * FROM newsy WHERE autor=".$_GET['id']." ORDER BY id DESC LIMIT 1")
  3. ?>



a jak ktoś nie napisał jeszcze news'a to lipa exclamation.gif
kwiateusz
  1. <?php
  2. $wynik4 = mysql_query("SELECT * FROM newsy WHERE autor=".$_GET['id']." ORDER BY id DESC LIMIT 1");
  3. $num_rows = mysql_num_rows($wynik4);
  4.  
  5. if($num_rows==0){
  6. echo 'Brak newsów';
  7. }
  8. else{
  9. //wyswietlanie newsow itepe ;)
  10. }
  11. ?>

takie coś Ci nie pasi?
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.