Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[zend] Mysql query omschrijven naar Zend query

Pagina: 1
Acties:

  • Jigs
  • Registratie: April 2004
  • Laatst online: 17-01-2024
Hallo allemaal,

Ik ben al de hele avond bezig om mijn mysql query om te schrijven naar een zend query.
Mijn werkende mySql query ziet er zo uit:

code:
1
2
3
4
5
$sql.= "from evenementen left outer join  inschrijvingen ";
$sql.= "on (evenementen.evenement_id = inschrijvingen.evenement_id ";
$sql.=  "AND inschrijvingen.persoon_id = 1)";
$sql.=  " left outer join  statussen on ";
$sql.= " (statussen.status_id = inschrijvingen.status_id)";


Met mijn zend query kom ik tot zo ver:

code:
1
2
3
4
$select = $db->select()
->from('evenementen')
->joinUsing('inschrijvingen', 'evenement_id')
->-----


Is er toevallig een zend expert die mij kan helpen?

Verwijderd

Array's gebruiken:
code:
1
2
3
4
5
$select = $db->select()
->from(array('e'=>'evenementen'))
->joinUsing(array('i'=>'inschrijvingen'), 'e.evenement_id = i.evenement_id', array())
->where('i.persoon_id = ?', 1)
->joinUsing(array('s'=>'statussen'), 's.status_id = i.status_id', array())

En het staat ook allemaal heel mooi uitgelegd in de handleiding
http://framework.zend.com/manual/en/zend.db.select.html

[ Voor 24% gewijzigd door Verwijderd op 02-05-2008 12:52 ]


  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 18-11 12:58

kokx

WIN

Waarom wil je eigenlijk perse je query omschrijven naar een Zend query? Aangezien Zend het niet verplicht die structuur te gebruiken, zou ik gewoon dezelfde query behouden indien mogelijk.

  • Jigs
  • Registratie: April 2004
  • Laatst online: 17-01-2024
kokx schreef op vrijdag 02 mei 2008 @ 14:00:
Waarom wil je eigenlijk perse je query omschrijven naar een Zend query? Aangezien Zend het niet verplicht die structuur te gebruiken, zou ik gewoon dezelfde query behouden indien mogelijk.
Cool, hoe kan ik dat dan doen binnen zend