2012-11-17 55 views
0

我正在phpfox.I中工作,我想在mysql查詢中使用smarty變量。 我已經搜索了很多,並應用所有可用的方法/解決方案在stackoverflow但它不工作。在php/mysql查詢中指定smarty變量

+0

那你試試,請展現你的代碼 – Sibu

+0

我智者vaiable值= $ aPin.ITEMID 現在我想用下面的查詢該值:AS totalMembers $ q =「SELECT COUNT(DISTINCT'user_id')FROM phpfox_event_invite WHERE event_id = $ aPin.ITEMID「 – yogeshK

回答

0

使用get_template_vars得到模板變量在PHP代碼

$myVar = $smarty->get_template_vars('aPin'); 
echo $myVar.ITEMID; 

也可以嘗試get_template_vars()來獲取所有分配的變量列表

$myvar = $smarty->get_template_vars(); 
print_r($myvar); 
+0

感謝您的快速響應, 我已經使用了這種解決方案,但這不適用於我的情況。 – yogeshK

+0

請將您的代碼發佈到您的問題中,否則我們很難爲您提供幫助。 –

+0

我給評論中的代碼也喜歡我的價值在像{$ aPin.ITEMID}這樣的smarty變量現在我想在mysql查詢中使用這個例子,就像一個例子。從Tablename中選擇,其中= {$ aPin.ITEMID}但不起作用。 – yogeshK