m.michele
(M Manzari)
1
Salve ragazzi ho un problema con un query ovvero:
$obj_pratiche=PrefixarchivioPratiche::model()->findAllBySql('Select LPAD(MAX(N_pratica),3,0) from prefixarchivio_pratiche limit 1');
foreach ($obj_pratiche as $pratiche){
var_dump($pratiche->N_pratica);
}
$pratiche->N_pratica mi ritorna null… Ma nel db c’è un solo record con N_pratica = 1 quindi doveva ritornarmi 1, giusto?
paskuale
(Pellicanipasquale)
2
quel LIMIT 1 sicuro sia così ? E non magari LIMIT 0,1 ? E proverei ad usare il semplice findAll() invece di findAlBySql() …
fammi sapere
p.s.
e mettila la foto sul tuo profilo
m.michele
(M Manzari)
3
Ragazzi ho risolto , allora giustamente la query ritornavacome nome e quindi il model nn riusciva a vederlo è basto aggiungere as N_pratica ovvero:
$obj_pratiche=PrefixarchivioPratiche::model()->findAllBySql('Select LPAD(MAX(N_pratica),3,0) as N_pratica from prefixarchivio_pratiche limit 1');
ed il tutto si è risolto