Php 在另一个查询中使用一个查询的结果
我有2张桌子(特色,帖子) 特色表格包含列(PID、价格) Posts表包含列(用户ID、PID) 我想从(特色中的价格)到(列中的用户ID)的(总和) 我在PHP文件中使用了这段代码Php 在另一个查询中使用一个查询的结果,php,jquery,sql,smarty,Php,Jquery,Sql,Smarty,我有2张桌子(特色,帖子) 特色表格包含列(PID、价格) Posts表包含列(用户ID、PID) 我想从(特色中的价格)到(列中的用户ID)的(总和) 我在PHP文件中使用了这段代码 $query="SELECT sum(price) AS fp FROM featured LEFT JOIN posts ON featured.PID=posts.PID AND posts.USERID='".mysql_real_escape_string($_SESSION['USERID'])."
$query="SELECT sum(price) AS fp FROM featured LEFT JOIN posts ON
featured.PID=posts.PID AND posts.USERID='".mysql_real_escape_string($_SESSION['USERID'])."' ";
$executequery=$conn->execute($query);
$fp = $executequery->fields['fp'];
STemplate::assign('fp',$fp);
在tpl文件中,我称之为
<div class="val">
<span>
<em>${$fp}</em>
</span>
</div>
${$fp}
没有结果:(尝试以下查询:
SELECT SUM(Price) AS FP FROM posts as P
LEFT JOIN featured as F ON F.PID=P.PID
WHERE P.USERID=2
修改:
$query="SELECT SUM(Price) AS FP FROM posts as P LEFT JOIN featured as F ON F.PID=P.PID
WHERE P.USERID='".mysql_real_escape_string($_SESSION['USERID'])."' ";
$executequery=$conn->execute($query);
$fp = $executequery->fields['FP'];
STemplate::assign('FP',$fp);
HTML:
${$fp}
<div class="val">
<span>
<em>${$fp}</em>
</span>
</div>