我有一个在php中的网络应用程序。用户可以在其中购买包,管理员可以查看每个包的销售额。现在,我通过计算付款表中的行来获得总销售额。要获得购买最多的包裹,我认为我必须计算数据库中付款表中的行数,并返回大多数购买包裹的ID。但我不去这个?
从 Id 获取包裹销售的当前语句:
$sql = "SELECT COUNT(*) AS totalSales FROM ph_paypal_payments WHERE packageId = ?";
$stmt = mysqli_stmt_init($connection);
if (!mysqli_stmt_prepare($stmt, $sql)) die ("Prepare failed: " . mysqli_stmt_error($stmt));
mysqli_stmt_bind_param($stmt, "i", $packageId);
mysqli_stmt_execute($stmt);
return mysqli_fetch_assoc(mysqli_stmt_get_result($stmt))['totalSales'];
忽然笑