我需要你的帮助和建议。我在使用 PHP 和 MySQL 输出数据时遇到问题。这是我的 table :
我希望像这样向用户输出数据:
1. Account: Budi, schedule_date = 2
2. Account: Randi, schedule_date = 1
3. Account: Ipul, schedule_date = 2
4. Account: Sari, schedule_date = 5
我的脚本
$date = $_GET['url'];
$sql = mysql_query("SELECT * FROM mst_schedule WHERE schedule_date LIKE '%$date'") or die (mysql_error());
while ($data1 = mysql_fetch_array($sql)) {
$sql2 = mysql_query("SELECT *, count(*) as schedule_date FROM mst_schedule WHERE schedule_account='$data1[schedule_account]'");
$data2 = mysql_fetch_assoc($sql2);
echo $data2['schedule_date'];
echo "<br>";
}
谢谢。
最佳答案
您可以尝试以下查询:
SELECT schedule_account, count(*) as 'Cnt' FROM tbl_schedule GROUP BY schedule_account
然后检查这个fiddle .
关于php - 来自一张表的自定义输出数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33866232/