我是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的第一個編程 –