![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:08 |