litto/mysql

PHP项目的Mysql库

v1.0 2022-02-07 08:04 UTC

This package is auto-updated.

Last update: 2024-09-07 13:36:55 UTC


README

用于CRUD操作的Mysql库

当你在PHP相关项目中做项目时,主要需要面对的是数据库管理。这些功能包括,连接数据库、从数据库检索值、删除、更新、插入等,因此通过包含以下库文件,你可以在代码中调用这些函数,非常快速地执行所有操作,而无需重复编写函数:

如何安装?

使用composer安装库:

composer require litto/mysql:v1.0

文件夹结构

-config.php // 包含连接变量,这些变量将由Mysql库和类自动加载 -autoload.php // 通过声明从libs库自动加载类 -demo.php // 初始化和调用每个函数的示例 -/libs // 用于保存所有库文件的文件夹

如何使用?

  1. 将包压缩包解压到你的网站根目录
  2. 确保config.php和autoload.php文件位于根目录,且libs文件夹包含Mysql.php库文件
  3. 现在在你的文件中包含这两个文件。
  4. 在config.php文件中,请更新你的数据库凭据
  5. 现在我们需要为你的数据库表创建库文件,通过定义扩展Mysql的库函数。

例如:如果你有一个cms_user表,定义这个表的数据库事务函数的库如下。

$inputs['name'],'tel'=>$inputs['tel'],'email'=>$inputs['email']); $this->insert($insert,"cms_user"); return true; } // 更新记录函数 updateContent($inputs){ $insert = array( 'name'=>$inputs['name'],'tel'=>$inputs['tel'],'email'=>$inputs['email']); $this->update($insert,"cms_user",'`id`='.$inputs['id']); return true; } // 获取所有记录函数 getall(){ $query = 'SELECT * FROM `cms_user` '; $rec = $this->fetchAll($query); return $rec; } // 获取记录详细信息函数 getrecord($id){ $query = 'SELECT * FROM `cms_user` WHERE `id`='.$id.' '; $rec = $this->fetchAll($query); return $rec; } // 删除记录函数 deleterecord($id){ $this->delete('cms_user','`id`='.$id); } } ?>
  1. 现在,为了调用这些函数,假设在你的index.php文件中...

你只需初始化它,如下所示:

$obj=new User(); $records=$obj->getall();

或者 $record=$obj->getdetails($id);

这样,你可以调用所有定义的函数...

  1. 为所有需要的表创建类文件。