Initial commit: 교육 프로젝트 배포
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
require __DIR__ . '/edu/bbs/db_conn.php';
|
||||
|
||||
$pdo = db_conn();
|
||||
$memberId = 'U001';
|
||||
|
||||
$u = $pdo->prepare('SELECT member_id, sys_comp_code FROM edu_users WHERE member_id = ? LIMIT 1');
|
||||
$u->execute([$memberId]);
|
||||
$user = $u->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
echo "USER=" . json_encode($user, JSON_UNESCAPED_UNICODE) . PHP_EOL;
|
||||
|
||||
$c = $pdo->query("SELECT content_id FROM edu_contents WHERE is_active = 1 AND category_code = 'CA10003' LIMIT 1");
|
||||
$contentId = $c->fetchColumn();
|
||||
|
||||
echo "CONTENT_ID=" . ($contentId ?: 'NONE') . PHP_EOL;
|
||||
|
||||
if ($user && $contentId) {
|
||||
$stmt = $pdo->prepare(
|
||||
"INSERT INTO edu_learning_histories
|
||||
(member_id, sys_comp_code, content_id, first_viewed_at, last_viewed_at, watch_tm, content_tm, all_tm, completed_at, is_watching)
|
||||
VALUES
|
||||
(?, ?, ?, NOW(), NOW(), ?, ?, ?, NULL, 'Y')
|
||||
ON DUPLICATE KEY UPDATE
|
||||
watch_tm = VALUES(watch_tm),
|
||||
content_tm = VALUES(content_tm),
|
||||
all_tm = VALUES(all_tm),
|
||||
last_viewed_at = NOW(),
|
||||
is_watching = 'Y'"
|
||||
);
|
||||
$stmt->execute([$user['member_id'], $user['sys_comp_code'], $contentId, 12, 120, 12]);
|
||||
|
||||
$check = $pdo->prepare('SELECT member_id, sys_comp_code, content_id, watch_tm, content_tm, all_tm FROM edu_learning_histories WHERE member_id = ? AND sys_comp_code = ? AND content_id = ?');
|
||||
$check->execute([$user['member_id'], $user['sys_comp_code'], $contentId]);
|
||||
$row = $check->fetch(PDO::FETCH_ASSOC);
|
||||
echo "ROW=" . json_encode($row, JSON_UNESCAPED_UNICODE) . PHP_EOL;
|
||||
}
|
||||
Reference in New Issue
Block a user