Buongiorno a tutti,
come capirete dalla domanda sono completamente neofita sul framework Yii, in ogni caso non mi è chiaro in quale modo rendere una query sql in "yii".
vorrei inserire questa query all’interno di una funzione yii:
$result = mysql_query("SELECT DISTINCT tpb.id_tpb, tpb.np FROM tpb, tratte WHERE tratte.id_tpa = $id_tpa AND tratte.id_tpb = tpb.id_tpb")
or die(mysql_error());
, potreste cortesemente spiegarmi la sintassi?
grazie mille!
nel mentre sono arrivato a questo, ma non funziona:
$id_tpa = $_POST['Tratte']['id_tpa'];
$sql='SELECT DISTINCT tpb.id_tpb, tpb.np FROM tpb, tratte WHERE tratte.id_tpa = $id_tpa AND tratte.id_tpb = tpb.id_tpb';
$connection=Yii::app()->db;
$command=$connection->createCommand($sql);
$lista=$command->queryAll();
$lista = CHtml::listData($lista,'id_tpb','np');
echo CHtml::tag('option', array('value' => ''), 'Seleccione', true);
foreach ($lista as $id_tpb => $np){
echo CHtml::tag('option',array('value'=>$id_tpb),CHtml::encode($np), true );
}