LoadObjectList() - tylko do pojedynczych tabel
Wyniki 1 do 2 z 2

Temat: LoadObjectList() - tylko do pojedynczych tabel

  1. #1
    Przeglądacz
    Dołączył
    28-01-2007
    Wpisy
    32
    Punkty
    10

    Domyślny LoadObjectList() - tylko do pojedynczych tabel

    Hello znowu,

    mam problem z LoadObjectList taki, ze nie wyswietla mi danych z wiecej niz 1 tabeli, np.

    Kod PHP:
    $q 'select pierwsza.id, druga.id 
    from pierwsza, druga'
    ;
    $database->setQuery($q);
    $wiersz $database->LoadObjectList();

    echo 
    $wiersz[0]->id//wyswietli wartosc pierwsza.id
    //echo $wiersz[0]->druga.id; //wyswietli string 'id' 
    probowalem:

    Kod PHP:
    $q 'select pierwsza.id as id, druga.id as uid
    from pierwsza, druga'
    ;
    ....

    echo 
    $wiersz[0]->uid//nic ' ' 
    nawet przy probie zmiany nazwy drugiej kolumny
    Kod PHP:
    $q 'select pierwsza.id, druga.user
     from pierwsza, druga'
    ;
    ...

    echo 
    $wiersz[0]->user//nic 
    jakies pomysly? kolejne zapytanie to juz ostatecznosc dla mnie

  2. #2
    Bywalec
    Dołączył
    02-03-2007
    Wpisy
    140
    Punkty
    18

    Domyślny

    Kod:
    $query = "
    SELECT a.id as jeden, b.id as dwa 
    FROM  jos_content a ,jos_content b 
    WHERE a.id = 1 and a.id = b.id";
            
    
    $database->setQuery( $query);
    $rows1 = $database->loadObjectList();
            
    print_r($rows1[0]);
    efekt:
    stdClass Object ( [jeden] => 1 [dwa] => 1 )
    wiec dziala...

    wiesz w czym problem? przypisz alias dla drugiego id... i bedzie git.
    pozdraw,
    Al
    Inteligentni ludzie są często zmuszani do picia, by bezkonfliktowo spędzać czas z idiotami.Ernest Hemingway
    Nie jesteś pijany, jeśli możesz leżeć na podłodze, nie trzymając się jej.
    Dean Martin

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •