gpt4 book ai didi

php - 添加mysql查询到virtualmart

转载 作者:行者123 更新时间:2023-11-29 21:16:40 24 4
gpt4 key购买 nike

我是 virtualmart 的新手。

在尝试增加 virtualmart 产品的点击量时我在数据库中的“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'];
}
?>

但是,它没有显示任何内容。

我应该做什么来展示它?

最佳答案

您使用变量来获取结果(可能只是一个拼写错误)。

更改:

while($total_views = mysql_fetch_array($$views_hits))

在:

while($total_views = mysql_fetch_array($views_hits))

并且,将来请记住在我们的 php 代码中激活错误检查:

error_reporting( E_ALL );
ini_set( 'display_error', 1 );

通过错误检查,我们的原始代码会产生以下错误:

PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in (...)

关于php - 添加mysql查询到virtualmart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35879271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com