标签:编号 count log reac 打赏 方式 res 二维码 show
01. 我们在CI4框架中的Model文件夹新建一个User_model.php的文件,使用的是getResultArray,表示并让数据以数组的方式返回查询结果,代码如下:
<?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__construct(); //创建数据库连接 $this->Db = \Config\Database::connect(); } function getdata() { //sql语句 $sql = "SELECT * FROM tp_user "; $sqlrst = $this->Db->query($sql)->getResultArray(); return $sqlrst; } }
02. 我们在Controllers中调用我们刚刚写的数据查询的类,代码如下:
<?php namespace App\Controllers; class Home extends BaseController { // http://127.0.0.1/CI4/public/index.php/home/showdata var $User_Models; function __construct() { //创建数据库连接 $this->User_Models = new \App\Models\System\Login_model(); } public function index() { return view(‘welcome_message‘); } public function showdata() { $rst = $this->User_Models->getdata(); foreach ($rst as $row) { echo ‘编号: ‘ . $row[‘ID‘]; echo ‘唯一值: ‘ . $row[‘MARK‘]; echo ‘<br>‘; } echo ‘总计(条数): ‘ . count($rst); } //-------------------------------------------------------------------- }
03.我们在浏览器查看http://127.0.0.1/CI4/public/index.php/home/showdata,发现我们需要的内容都输出来了。
知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
013.CI4框架CodeIgniter数据库操作之:查询数据库,并让数据以数组的方式返回查询结果
标签:编号 count log reac 打赏 方式 res 二维码 show
原文地址:https://www.cnblogs.com/tianpan2019/p/12222839.html