login  Naam:   Wachtwoord: 
Registreer je!
 Forum

welke is de beste manier (Opgelost)

Offline Nman - 28/07/2009 22:51
Avatar van NmanPHP interesse Beste sitemasters

ik heb een vraagje, ik heb een pagina die rijen uit mijn database ophaalt
alles ophalen enzo werkt goed, het zijn klikadvertenties die leden kunnen klikken
in die while kijkt hij ook of er al geklikt is op die advertentie, maar ik heb hiervoor 2 manieren

welke van deze onderste 2 is de beste manier?


  1. MANIER 1
  2. -------------------------------------
  3.  
  4. $ophalen = mysql_query("SELECT COUNT(*) AS cnt FROM `geklikt` WHERE `userid`='".$userid."' AND `username`='".$usernaam."' AND `ad_id`='".$ad->ad_id."'")or die(mysql_error());
  5. $ophalen = mysql_fetch_array($ophalen);
  6. $ophalen = $ophalen["cnt"];
  7.  
  8. if($checkvisiting > 0)
  9. {
  10. echo "deze heb je al geklikt";
  11. }
  12. else
  13. {
  14. echo "hier komen dan de advertenties";
  15. }
  16.  
  17.  
  18. MANIER 2
  19. -------------------------------------
  20.  
  21. $ophalen = mysql_query("SELECT * FROM `geklikt` WHERE `userid`='".$userid."' and `username`='".$usernaam."' and `ad_id`='".$ad->ad_id."'")or die(mysql_error());
  22.  
  23. if(mysql_num_rows($ophalen) > 0)
  24. {
  25. echo "deze heb je al geklikt";
  26. }
  27. else
  28. {
  29. echo "hier komen dan de advertenties";
  30. }

3 antwoorden

Gesponsorde links
Offline vinTage - 28/07/2009 22:55
Avatar van vinTage Nieuw lid mysql_num_rows is trager dan de count functie van mysql zelf, maar waarom count(*)?
count(ad_id) is imo toch voldoende ?
Offline Nman - 28/07/2009 23:04 (laatste wijziging 28/07/2009 23:13)
Avatar van Nman PHP interesse ok bedankt en ja is wel juist van dat ad_id

maar is dat eigenlijk zoveel verschil van dat * en ad_id
Offline Martijn - 28/07/2009 23:42
Avatar van Martijn Crew PHP ja. Als ik zeg druk op alle a's of alle letters (*). Groot verschil zelfs
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s