login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[ZF]JOIN Tabellen

Offline Sitebase - 04/08/2008 13:47 (laatste wijziging 04/08/2008 13:48)
Avatar van SitebasePHP expert Ik probeer een join te doen van twee tabellen, het volgende werkt:

  1. $select = $this->select()
  2. ->from($this, array('LastName'))
  3. ->joinLeft('txmemberimg','txmember.DmxKey=txmemberimg.MemberKey', array())
  4. ->order('txmember.LastName');


Maar als ik nu kolommen van de txmemberimg aan mijn resultaat wil toevoegen dan werkt dit niet. Dit is de code die ik daarvoor gebruik.

  1. $select = $this->select()
  2. ->from($this, array('LastName'))
  3. ->joinLeft('txmemberimg','txmember.DmxKey=txmemberimg.MemberKey', array('DmxSite'))
  4. ->order('txmember.LastName');


Weet iemand wat ik veerkeerd doe?

3 antwoorden

Gesponsorde links
Offline Wouser - 04/08/2008 16:14 (laatste wijziging 04/08/2008 16:14)
Avatar van Wouser PHP interesse
  1. $select = $this->select()
  2. ->from($this, array('LastName'))
  3. ->joinLeft('txmemberimg','txmember.DmxKey=txmemberimg.MemberKey', array('txmember.DmxSite'))
  4. ->order('txmember.LastName');


?
Offline Sitebase - 04/08/2008 17:04
Avatar van Sitebase PHP expert Dat had ik ook getest maar dat werkt ook niet.
Offline Wouser - 04/08/2008 18:49
Avatar van Wouser PHP interesse
  1. array('test' => 'DmxSite')


Dan komt die as DmxSite AS test te staan in query als goed is.

En kun je trouwens ook niet de query printen?
echo $select;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.294s