我是virtmart的新手。添加mysql查询至德玛
虽然试图将匹配添加到virtmart产品 我在"jjws5_virtuemart_products"
数据库中创建新的字段,并将其称为views
。
然后我说我的PHP代码,我需要它出现的地方。
templates/mytemplate/html/com_virtuemart/productdetails/default.php:
<?php //views hits
mysql_query("UPDATE jjws5_virtuemart_products SET views=views+1 WHERE virtuemart_product_id = '$virtuemart_product_id'");
$views_hits = mysql_query("SELECT views FROM jjws5_virtuemart_products WHERE virtuemart_product_id = '$virtuemart_product_id'");
while($total_views = mysql_fetch_array($$views_hits)){
echo "Hits: ".$total_views['views'];
}
?>
但是,它不显示任何。
我该怎么做才能显示它?
你确定**你的用户参数是[妥善转义](http://bobby-tables.com/php)?这看起来好像有一个严重的[SQL注入漏洞](http://bobby-tables.com/)。我希望你不必在Virtuemart中使用['mysql_query'](http://php.net/manual/en/function.mysql-query.php),因为该功能在PHP7中被删除了。 – tadman
对不起,我不明白你 如何在这 这是我在德尔马特或Joomla的第一个编程 –