Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] mysql_fetch_assoc
Forum PHP.pl > Forum > Przedszkole
xxdrago
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. ?>
nospor
Twoje zapytanie pobiera wszystkie rekordy z tabeli
xxdrago
A jak chciałbym zrobić tak: pobieram e-mail wysyłam itd. musiałbym użyć mysql_fetch_array?
nospor
Przecież używasz mysql_fetch_assoc() a to jest to samo co mysql_fetch_array()
xxdrago
Nie wiem sam juz sad.gif To co mam zrobić żeby to chodziło tak jak ma chodzić? bo już od 3godzin nad tym siedzę.
nospor
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?
xxdrago
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 sad.gif
nospor
jak chcesz pobrać 5 rekordów to w zapytaniu daje sie LIMIT 5 - podstawa mysql.
xxdrago
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.
nospor
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.
xxdrago
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

nospor
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 :/
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.