dem*_*sjr 0 php mysql printing function count
我有下一个mysql查询:
$productn = $jdb->query('SELECT t2.title FROM '.DB_PREFIX.'shopping_cart AS t1 LEFT JOIN '.DB_PREFIX.'shop_order_details AS t2 ON t1.shopid WHERE t1.session = "'.smartsql($_SESSION['shopping_cart']).'"');
while ($rowp = $productn->fetch_assoc()) {
// my product title
$productname = $rowp["title"];
}
Run Code Online (Sandbox Code Playgroud)
使用print_r($ productname); 我得到的东西是这样的:
Name1Name1Name1Name2Name2
我想要显示如下内容:
3 x Name1 2 x Name2
要么
3 x Name1,2 x Name2
有可能做到这一点?
SQL查询将是这样的:
select name,count(name) from table group by name ;
Run Code Online (Sandbox Code Playgroud)
希望这对你有所帮助.