diff options
Diffstat (limited to 'src/model/sessions.phel')
| -rw-r--r-- | src/model/sessions.phel | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/model/sessions.phel b/src/model/sessions.phel new file mode 100644 index 0000000..6ada967 --- /dev/null +++ b/src/model/sessions.phel @@ -0,0 +1,16 @@ +(ns lezer.model.sessions + (:require lezer.db :refer [conn]) + (:require phel.pdo) + (:require phel.sql)) + +(defn for-book [book] + (let [[query params] (sql/format + {:select [:*] + :from [:books_sessions] + :where [:= :book_id (:id book)]})] + (-> (pdo/prepare conn query) + (pdo/execute params) + (pdo/fetch-all)))) + +(defn create [fields] + (pdo/insert conn :books_sessions fields)) |
