Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 2 polecenia, taki sam efekt?
Forum PHP.pl > Forum > Bazy danych > MySQL
hmmm
czy dwa ponizej podane kody pelnia ta sama funkcje?

  1. <?php
  2. $zapytanie = mysql_query(&#092;"SELECT pole FROM tabela\");
  3. $number = mysql_num_rows ($zapytanie);
  4. ?>

  1. <?php
  2. $zapytanie = mysql_query(&#092;"SELECT count(pole) FROM tabela\");
  3. ?>

sa takie same? czyms sie roznia?
crash
Nie. Te pełnią takką samą funkcję:
  1. <?php
  2. $zapytanie = mysql_query(&#092;"SELECT pole FROM tabela\");
  3. $number = mysql_num_rows ($zapytanie);
  4.  
  5. $zapytanie = mysql_query(&#092;"SELECT count(pole) FROM tabela\");
  6. $wynik = mysql_fetch_row($zapytanie);
  7. $number = $wynik[0];
  8. ?>
hmmm
hmmm ... no ok, to ktore w takim badz razie lepiej stosowac z tych podanych przez ciebie?
dr_bonzo
Zdecydowanie z count() -- mysql szybko policzy sobie nawet miliony rekordow, a nie bedzie ci ich zwracac - co zajmuje duzo czasu i pamieci!
hmmm
ok, dzieki :)

a pytanie tak poza topikiem - czy jezeli w skrypcie dosc czesto (nawet 10 razy) pojawia mi sie $_GET['zmienna'] to warto ja przypisac innej zmiennej?
crash
To już w sumie zależy od tego czy chcesz sobie uwygodnić pracę smile.gif
dr_bonzo
Cytat
czy jezeli w skrypcie dosc czesto (nawet 10 razy) pojawia mi sie $_GET['zmienna'] to warto ja przypisac innej zmiennej?

Jesli sprawdzasz te dane za kazdym razem (czy sa poprawne, usuwasz z nich tagi, itp) to jak najbardziej.
hmmm
ok, koniec pytan - dziekuje :)
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.