我正在运行以下代码,但它返回一个错误: "undefined index: value"
$two_tier= mysql_query("
SELECT Count(1)
FROM(
SELECT `login_id`
FROM `data`
WHERE Year(`start_at`) = Year(Date_sub(Now(), INTERVAL 1 month))
AND Month(`start_at`) = Month(Date_sub(Now(), INTERVAL 1 month))
AND end_at > Date_add(start_at, INTERVAL 5 minute)
GROUP BY `login_id`
HAVING Count(`login_id`) > 1
) AS Value
");
$two_cnt = mysql_fetch_assoc($two_tier);
echo $two_cnt['value'];
Run Code Online (Sandbox Code Playgroud)
我想要获得"价值".请帮忙.
SELECT Count(1) as my_value
FROM (SELECT `login_id`
FROM `data`
WHERE ( Year(`start_at`) = Year(Date_sub(Now(), INTERVAL 1 month))
AND Month(`start_at`) = Month(Date_sub(Now(), INTERVAL 1 month)
) )
AND ( end_at > Date_add(start_at, INTERVAL 5 minute) )
GROUP BY `login_id`
HAVING Count(`login_id`) > 1) AS Value
$two_cnt = mysql_fetch_assoc($two_tier);
echo $two_cnt['my_value'];
Run Code Online (Sandbox Code Playgroud)
你选择你的FROM作为值,但是第一次选择的结果不在那个值中,你还需要一个AS
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |