SQL查询中的PHP Smarty标记
我在一家使用smarty标签的商店工作。我要执行以下sql查询:SQL查询中的PHP Smarty标记,php,mysql,sql,smarty,Php,Mysql,Sql,Smarty,我在一家使用smarty标签的商店工作。我要执行以下sql查询: {php} $sql = "SELECT intraship_shipmentnumber FROM orders WHERE orders_id = {$ORDER_NUMBER} "; {/php} 当我插入一个静态订单号时,sql查询可以工作,但它不能与smarty标记一起工作,我不知道如何插入它才能工作。我不是smarty专家。但是你能试试吗 {php} $sql = "SELECT intraship_
{php}
$sql = "SELECT intraship_shipmentnumber FROM orders WHERE orders_id = {$ORDER_NUMBER} ";
{/php}
当我插入一个静态订单号时,sql查询可以工作,但它不能与smarty标记一起工作,我不知道如何插入它才能工作。我不是smarty专家。但是你能试试吗
{php}
$sql = "SELECT intraship_shipmentnumber FROM orders WHERE orders_id = {/php}{$ORDER_NUMBER}{php} ";
{/php}
我自己已经找到了解决办法。这是给任何感兴趣的人的: 首先,通过Smarty分配一个变量:
{assign var=test value=$ORDER_NUMBER}
然后您可以将其放入一个PHP变量中,您可以使用:
$order = $this->get_template_vars('test');