Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] mysql_fetch_assoc
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, mam takie pytanie czy te e-maile zostają pobrane po kolei czyli jakby pobrany odświeżenie itd. Czy pobrane są wszystkie za jednym zamachem?

  1. <?php
  2. $connection = @mysql_connect('----')
  3. or die('Brak połączenia z serwerem MySQL');
  4. $db = @mysql_select_db('--l', $connection)
  5. or die('Nie mogę połączyć się z bazą danych');
  6.  
  7. $result = mysql_query("SELECT id, email FROM mailing");
  8.  
  9. while ($row = mysql_fetch_assoc($result)) {
  10. $to = ''.$row["email"].'';
  11. $subject = 'the subject';
  12. $message = 'hello';
  13. $headers = 'From: webmaster@example.com' . "\r\n" .
  14. 'Reply-To: webmaster@example.com' . "\r\n" .
  15. 'X-Mailer: PHP/' . phpversion();
  16. mail($to, $subject, $message, $headers);
  17. echo $row["email"];
  18. }
  19.  
  20. ?>


Ten post edytował xxdrago 9.08.2011, 15:40:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Twoje zapytanie pobiera wszystkie rekordy z tabeli
Go to the top of the page
+Quote Post
xxdrago
post
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


A jak chciałbym zrobić tak: pobieram e-mail wysyłam itd. musiałbym użyć mysql_fetch_array?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Przecież używasz mysql_fetch_assoc() a to jest to samo co mysql_fetch_array()
Go to the top of the page
+Quote Post
xxdrago
post
Post #5





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Nie wiem sam juz (IMG:style_emoticons/default/sad.gif) To co mam zrobić żeby to chodziło tak jak ma chodzić? bo już od 3godzin nad tym siedzę.
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




siedzisz na tym forum od jakiegoś czasu i kurka pytania nie umiesz zadac??

Co ci nie chodzi?? Czym się objawia to niechodzenie? Czy tak trudno to napisać? masz 5 lat?
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
xxdrago
post
Post #7





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Chodzi o to , że to ma pobrać e-mail i wysłać e-mail.
Mniej więcej ma to wyglądać tak:
mam w tabeli 5 adresów e-mail
pobieram go i wysyłam
i potem 4 następne tak samo

PS; nie umiem zapisać tego.

Wszystko sobie napisałem prawie cały skrypt i stanąłem na tym (IMG:style_emoticons/default/sad.gif)

Ten post edytował xxdrago 9.08.2011, 15:53:01
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jak chcesz pobrać 5 rekordów to w zapytaniu daje sie LIMIT 5 - podstawa mysql.
Go to the top of the page
+Quote Post
xxdrago
post
Post #9





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Tylko jest problem taki że nie dochodzą do mnie e-maile (jak testuje na swoich adresach)

Jak dam echo $row["email"]; to wyświetlają mi sie wszystkie adresy e-mail w jednej linijce.
Go to the top of the page
+Quote Post
nospor
post
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Tylko jest problem taki że nie dochodzą do mnie e-maile (jak testuje na swoich adresach)
Tyle postów musiało minąć byś wkońcu to napisał.... przepraszam, nie mam do Ciebie cierpliwości - spadam z tego tematu.
Go to the top of the page
+Quote Post
xxdrago
post
Post #11





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Rozumiem cie, ale popatrz co napisałem w temacie:
mam takie pytanie czy te e-maile zostają pobrane po kolei czyli jakby pobrany odświeżenie itd. Czy pobrane są wszystkie za jednym zamachem?

A ty mi odpowiedziałeś:

Twoje zapytanie pobiera wszystkie rekordy z tabeli

Go to the top of the page
+Quote Post
nospor
post
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No i? Zadałeś pytanie a ja na nie odpowiedziałem zgodnie z prawdą. Co w tym dziwnego?

Ty za to masz problem, ze ci się maile nie wysyłają to zamiast przedstawić problem, napisać w czym rzecz to krążysz jak małe dziecko wokół kałuży... Nie wiem jak bardzo człowiek by chciał pomóc to nie pomoże przy takim pytającym. Zastanów się trochę nad tym co piszesz, jak piszesz bo nikt w Twojej głowie nie siedzi i w myślach ci nie czyta :/
Go to the top of the page
+Quote Post

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: 23.08.2025 - 21:27