过滤数据库行中的单词,并对它们进行计数

wqsoz72f  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(420)

我试着数一数数据库里“itzbenji”这个词出现了多少次

但我不知道该怎么做:(
这是一张woocommerce表格,里面有“订购物品”,我想计算一下具体的优惠券代码被使用了多少次。我怎样才能做到我在网上找到的:

$sql = "select * from wp_woocommerce_order_items"; //Select All
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) { 
    if($row['order_item_name'] == itzbenji) 
    {
         echo "test";
    }
}

但这并没有奏效:(
怎么做?让它回显一个数字,比如“它被用了3次”

tez616oj

tez616oj1#

SELECT COUNT(order_item_name) AS rowcount
FROM wp_woocommerce_order_items
WHERE order_item_name = 'itzbenji'

然后在php中 echo $row['rowcount'];

2ic8powd

2ic8powd2#

您可以使用sql来完成这项工作。

$sql = "select COUNT(order_item_name)" + 
       "from wp_woocommerce_order_items" + 
       "where order_item_name = 'ItzBenji'";
$result = mysql_query($sql);
echo "Its used " + $result + "times"

任何人都可以在这个问题上纠正我。

相关问题