Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

muszę pobrać dane z 2 tabel (left join) ale niestety pobierane kolumny mają akurat takie same nazwy w obydwu tabelach normalnie dodał bym nazwę tabeli przed nazwą kolumny czyli tak :

ibf_members.id

ale dostaję błąd ,jak powinien wyglądać prawidłowy zapis dla ipb ?

jam_artists_button.png

Opublikowano (edytowane)

Witaj,

A nie przypisać dynamicznie nowej zmiennej? :-) Służy od tego AS - przykład poniżej:

SELECT m.*, m.id AS mid, t.* FROM ibf_members m LEFT JOIN ibf_table ON ( t.id=m.id )

Dla IP.Board pokażę Ci zapis:

			$this->ipsclass->DB->build_query( array( 'select'	   => 'ml.*',
												 'from'			=> array( 'medi_logs' => 'ml' ),
												 'add_join'	 => array( 0 => array(
													'select'	 => 'm.id AS mid, m.members_display_name, m.mgroup',
													'from'		=> array( 'members' => 'm' ),
													'where'		=> 'm.id=ml.medi_id',
													'type'		=> 'left' ),
																		  1 => array(
													'select'	=> 't.tid, t.title',
													'from'		=> array( 'topics' => 't' ),
													'where'		=> 'ml.topic_id=t.tid',
													'type'		=> 'left' ) ),
												 'where'		=> 'req_id='.intval( $this->ipsclass->member['id'] ),
												 'order'		=> 'date DESC',
												 'limit'		=> array( $page, 10 )
												) );

Pozdrawiam,

Largo

Edytowane przez Largo

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

  • Manager
Opublikowano
Informacja:
Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.