Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] Dodanie kilku elementów do bazy
CzarnyGsm
post 26.07.2012, 09:32:28
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 2
Dołączył: 16.04.2007

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


Witam,

Czy mogę w jakiś sposób zmodyfikować poniższych kod tak aby dodawał mi za raz kilka rekordów, a nie tylko jeden i było to w jednym zapytaniu do bazy?
  1. $row = $this->createRow();
  2. if ($row) {
  3. $row->receiving_user_id = $userId[0];
  4. $row->content = $content;
  5. $row->save();
  6. return TRUE;
  7. }

$userId to tablica użytkowników id. Czy wystarczy foreach zrobić dla powyższego zapytania czy istnieje jakiś lepszy sposób? I będzie to w jednym zapytaniu.

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
irmidjusz
post 26.07.2012, 10:23:14
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 60
Dołączył: 25.02.2012

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


Jak chcesz aby dodawało na raz wiele wierszy [insert into... columns(...) values (...), (...), (...)] to chyba musisz sobie sam taką metodę napisać. Ale to w miarę proste jest, jak napiszesz ją w sposób ogólny, to potem można we wszystkich klasach typu table używać.


--------------------
there is much to be learned
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: 18.06.2025 - 08:32