2010-07-22 15 views
11

मैं इस क्वेरी Zend डीबी चयन का उपयोग कर ऐसा करने के लिए कोशिश कर रहा हूँ, लेकिन मैं इतनाZend डीबी चुनना स्थिरांक - जो स्तंभ तालिका

ऐसा करने में सक्षम नहीं कर रहा हूँ में मौजूद नहीं है इस एसक्यूएल क्वेरी

 
select shopping_id,shopping_details,"friend" as type 
from shopping 
है

यहां ध्यान दें कि मैं "दोस्त" को कैसे निर्दिष्ट कर रहा हूं क्योंकि टाइपिंग और शॉपिंग टेबल में मित्र कॉलम नहीं है।

अब मैं ज़ेंड में यह कैसे कर सकता हूं। मैं इस की कोशिश की है, लेकिन यह मुझे कह रही है "sh.friend स्तंभ मौजूद नहीं है"

 
$select->from(array('sh'=>'shopping'),array('shopping_id','shopping_details','"friend" as type'); 

किसी भी मदद धन्यवाद

उत्तर

19

सराहना की होगी शायद कुछ की तरह, Zend_Db_Expr साथ प्रयास करें एक त्रुटि देता है:

$select->from(array('sh'=>'shopping'), 
    array('shopping_id','shopping_details', 
     new Zend_Db_Expr('"friend" as type')); 
+0

धन्यवाद कि – Gublooo

+0

ने भी मेरे लिए काम किया। धन्यवाद – Ehsan

2
$select->from(
    array('sh'=>'shopping'), 
    array('shopping_id','shopping_details','friend'=>'type', 'alias'=>'column or expression') 
); 
संबंधित मुद्दे