Retrieve the Activity Logs
After recording the administrator's activity, retrieve the records from MySQL. Use:
php
$stmt = $pdo->query("
SELECT
activity_log_id,
user_id,
user_email,
activity_log_action,
activity_log_status,
activity_log_ip_address,
activity_log_user_agent,
activity_log_created_at
FROM activity_logs
ORDER BY activity_log_created_at DESC
");
text
SELECT
activity information
FROM
activity_logs
ORDER BY
newest activity first
sql
ORDER BY activity_log_created_at DESC
php
$activities = $stmt->fetchAll(PDO::FETCH_ASSOC);
text
$activities
[
[
activity_log_id => 10,
user_id => 1,
user_email => admin@example.com,
activity_log_action => view_activity_logs,
activity_log_status => success,
...
],
[
activity_log_id => 9,
user_id => 2,
user_email => manager@example.com,
activity_log_action => login,
activity_log_status => success,
...
]
]
Sign in to save your progress permanently.
Progress is saved in your browser session
Step 3 of 7