簡體   English   中英

如何使用kohana從數據庫中獲取數據?

[英]How to get data from database with kohana?

嗨!

我配置了 modules/database/database.php 文件。 在控制器/index.php 我有:

$query = DB::query(Database::SELECT, 'SELECT * FROM posts ORDER By id DESC');

使用 phpmyadmin,我創建了兩篇博客文章,但腳本似乎沒有從數據庫中獲取它們。 我沒有看到任何錯誤,也看不到博客文章。

PS抱歉我的英語不好,我是來自拉脫維亞的學生,我正在學習英語。 :)

請閱讀文檔:“完成構建后,您可以使用 execute() 執行查詢並使用結果。”

$query = DB::query(Database::SELECT, 'SELECT * FROM posts ORDER By id DESC')->execute();

現在您可以使用 foreach。

foreach($query as $item){  ..  }

我建議在將來可能會意外避免 SQL 注入的地方使用 Query Builder:

$query = DB::select()
            ->from('posts')
            ->order_by('id', 'DESC')
            ->execute();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM