Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 2 zapytania, ktore szybsze?
wojto
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

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


Mam dwa pytania:
pierwsze: chce pobrac ilosc rekordow z tabeli i jakie zapytanie do mysql'a jest szybsze:
[sql:1:b80023d511]
$row=mysql_fetch_array(mysql_query("SELECT COUNT(*) AS qnt FROM tabela"));
$ile=$row[qnt];
[/sql:1:b80023d511]
czy:
[sql:1:b80023d511]
$ile=mysql_num_rows(mysql_query("SELECT id FROM tabela"));
[/sql:1:b80023d511]
czesto sie nad tym zastanawiam, sam czesciej uzywam tego pierwszego, uwazam, ze tam tylko liczy ile jest wierszy, a nastepnie zamienia wyniki na tablice. A w drugim przypadku: pobiera wszystkie id i liczy ich ilosc, ale czy po pobraniu id sa one przechowywane w pamieci, bo jak tak, to druga wersja potrzebuje wiecej pamieci.

Drugie pytanie:
jak lepiej zrobic wysylanie subskrypcji:
czy poprzez:
header a w nim BCC: adres1@cos.pl, adres2@cos.pl, ... i tak wiecej adresow, czy przez petle i uzywanie funkcji mail dla kazdego adresu email.
ps. czesciej chyba jest wykorzystywany ten drugi.
Z góry dziekuje za odpowiedz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wojto
post
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

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


Cytat
Polecam drugi sposób. Może to trwać dłużej przy większej liczbie emaili, ale jest "prywatniejsze". (gość dostaje email tylko ze swoim adresem, a nie kilku osób dodatkowo).

Tylko ze naglowek BCC (jesli dobrze pamietam, czy to ten) powoduje, ze jest widoczny tylko jeden adres, tej osoby do kogo wysylamy emaila, pozostale sa nie widoczne. Zatem w obu przypadkach jest widoczny tylko jeden adres, stad, chyba pierwszy sposob jest lepszy, bo jest szybszy.
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 - 13:08