DAO について修正

This commit is contained in:
2024-02-13 12:49:38 +09:00
parent 2ade56a952
commit d467d82a3e
2 changed files with 21 additions and 7 deletions
+16 -4
View File
@@ -53,11 +53,10 @@ Thread
public static function
find (
int $id)
: \Dto\Thread
SQLite3 $db,
int $id)
: ?\Dto\Thread
{
// TODO: 書くこと
$sql = "
SELECT
t.id,
@@ -78,6 +77,19 @@ Thread
latest DESC";
$result = $db -> query ($sql);
$row = $result -> fetchArray (SQLITE3_ASSOC);
if ($row === false)
return null;
$thread = new \Dto\Thread;
$thread -> id = $row['id'];
$thread -> title = $row['title'];
$thread -> explain = $row['explain'];
$thread -> length = $row['length'];
return $thread;
}