2015-09-11 16 views
1

我正在使用smarty標記的店鋪工作。我希望做下面的SQL查詢:PHP Smarty標記爲SQL查詢

{php} 
    $sql = "SELECT intraship_shipmentnumber FROM orders WHERE orders_id = {$ORDER_NUMBER} "; 
{/php} 

當我插入一個靜態的順序號的SQL查詢的工作,但它不與Smarty的標籤工作,我不好不知道如何將它,所以它的工作原理。

回答

1

我已經找到了自己的解決方案。這是任何人誰是感興趣:

首先你通過Smarty的變量賦值:

{assign var=test value=$ORDER_NUMBER} 

然後,你可以把它放進一個PHP變量,您可以使用:

$order = $this->get_template_vars('test'); 
0

我不是一個Smarty專家。但你可以嘗試:

{php} 
    $sql = "SELECT intraship_shipmentnumber FROM orders WHERE orders_id = {/php}{$ORDER_NUMBER}{php} "; 
{/php}