Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Generowanie wyników z MySQL do Tablicy.
Giluś
post 25.06.2012, 14:42:27
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, posiadam taki skrypt:

  1. $M->setRecipients(array(123654987, 123456789));


I chciałbym pobrać z MySQL wyniki i je później "wgrać" do tablicy..

W MySQL jest coś takiego: ID|Name|Numer|Act i chciałbym abym wynik z numerem był pobierany do tablicy, tylko nie wiem jak go tam "wrzucić'...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
jaslanin
post 25.06.2012, 17:48:22
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


Jak rozumiem chcesz wykonać jakieś zapytanie do bazy, a jego wyniki mają trafić jako tablica do do metody setRecipients.

Cytat
chciałbym abym wynik z numerem był pobierany do tablicy, tylko nie wiem jak go tam "wrzucić'...


Nie jest to zrozumiałe, wynik z numerem nic nie mówi w jaki sposób wynik ma być wygenerowany, jedyne co mogę podejrzewać że chcesz by wiersze zawierały Numer z tabeli MySQL, a pojedyncze cyfry Numer chcesz wstawić do wcześniej opisywanej metody


jeżeli dobrze się domyślam to chodzi Ci o coś takiego:

http://www.php.net/manual/en/pdostatement....hp#example-1000

Jeżeli nie lub następnym razem to opisz skąd chcesz pobrać dane, jakie warunki muszą spełniać te dane, dokąd i w jakiej formie mają trafić. Dodatkowo przydatne mogą być struktury tabeli z przykładowymi danymi żeby ktoś leniwy mógł szybko wbić to na swój testowy serwer, popróbować i Ci odpowiedzieć sprawdzonym rozwiązaniem.

Ten post edytował jaslanin 25.06.2012, 17:49:16


--------------------
Good luck and happy PHP'ing
Go to the top of the page
+Quote Post
Giluś
post 25.06.2012, 20:59:18
Post #3





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Chce zrobić coś takiego:

Przykładowo zapytanie
  1. $kierowcy = mysql_query("SELECT * FROM kierowcy") or die('Błąd Zapytania - Kierowcy');
  2. while($kier = mysql_fetch_assoc($kierowcy)) {
  3. echo "'.$kie['numer']."<br />";
  4. }

Wyświetli np.:
34
4556
2323
455435

A ja chcę zrobić tak zapytanie aby wygenerowało mi się coś takiego:

$M->setRecipients(array(34, 4556, 2323, 455435));
Go to the top of the page
+Quote Post
piotrooo89
post 25.06.2012, 21:02:05
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. $arrayGenerated = array();
  2. $kierowcy = mysql_query("SELECT * FROM kierowcy") or die('Błąd Zapytania - Kierowcy');
  3.  
  4. while($kier = mysql_fetch_assoc($kierowcy)) {
  5. $arrayGenerated[] = $kie['numer'];
  6. }
  7.  
  8. $M->setRecipients($arrayGenerated);


--------------------
Go to the top of the page
+Quote Post
Rysh
post 25.06.2012, 21:07:35
Post #5





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

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


Albo użyć PDO i fetchAll();


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:25