Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CI][CodeIgniter] Problem z zapytaniem
qrooel
post
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 42
Dołączył: 25.03.2010
Skąd: Kraków

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


  1. $this->db->orderby('client_id');
  2. $this->db->select('*');
  3. $this->db->from('clients');
  4. $this->db->join('city', 'client_city = city_id');
  5. $this->db->join('status', 'client_status = status_id');
  6.  
  7. $query = $this->db->get();
  8. RETURN $query->result();


Witam, mam problem z pewną kwestią dotyczącą zapytań w CI. Powyższe zapytanie podaje nam wszystko co jest w tabelce clients z uwzglednieniem tabel city i status. Wszystko jest w porządku. Z edycją takich rekordów też nie mam problemów, mam natomiast z usuwaniem.

Załóżmy, że chcę usunąć któreś miasto, albo status, w takiej sytuacji to zapytanie nie działa prawidłowo, gdyż rekordy z usuniętymi polami się nie wyświetlą.
Macie może pomysł jak najłatwiej usuwać takie elementy?

Ten post edytował qrooel 26.01.2011, 21:41:33


--------------------
Strony WWW: http://arscreo.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
szok
post
Post #2





Grupa: Zarejestrowani
Postów: 165
Pomógł: 20
Dołączył: 2.03.2006

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


zobacz z left joinem

$this->db->join('comments', 'comments.id = blogs.id', 'left');

Jak nie znajdzie rekordu wstawia bodajże Null.


--------------------
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 Aktualny czas: 22.08.2025 - 01:02