實作邏輯題結果與資料庫整合

This commit is contained in:
2025-09-29 02:56:23 +08:00
parent 0887347116
commit aa34d2d078
31 changed files with 1839 additions and 88 deletions

View File

@@ -84,13 +84,13 @@ export async function findLogicQuestionById(id: number): Promise<LogicQuestion |
// 獲取所有題目
export async function getAllLogicQuestions(): Promise<LogicQuestion[]> {
const query = 'SELECT * FROM logic_questions ORDER BY created_at'
return await executeQuery<LogicQuestion[]>(query)
return await executeQuery<LogicQuestion>(query)
}
// 獲取隨機題目
export async function getRandomLogicQuestions(limit: number = 10): Promise<LogicQuestion[]> {
const query = 'SELECT * FROM logic_questions ORDER BY RAND() LIMIT ?'
return await executeQuery<LogicQuestion[]>(query, [limit])
return await executeQuery<LogicQuestion>(query, [limit])
}
// 清空所有題目