dougl / datalayer
基于MVC模式,使用PDO库和预编译语句的组件
0.0.1
2021-11-01 05:15 UTC
README
datlayer是一个基于MVC模式,使用PDO库和预编译语句的组件。它被开发出来以简化对数据的操作,如读取、插入、编辑和删除。
安装
您可以通过Composer使用以下命令进行安装
composer require dougl/datalayer
文档
连接
要开始,我们需要配置与数据库的连接。请根据您的需求替换以下数据。
define(DB_CONFIG, [ "driver" => "mysql", "host" => "localhost", "db_name" => "datalayer", "db_user" => "root", "db_passwd" => "" ]);
读取
要读取数据,可以参考以下示例
<?php use Dougl\DataLayer; $model = new DataLayer("user"); // Buscar todos os usuários $users = $model->read("SELECT * FROM %s"); // ou $users = $model->findAll(); foreach($users as $user) { echo $user->name . "<br>"; } // Buscar um usuário pelo ID $user = $model->read("SELECT * FROM %s WHERE id=?", [12], false); // ou $model->findByPrimaryKey(12); echo $user->name;