v1.0.0 2022-01-05 23:28 UTC

This package is auto-updated.

Last update: 2024-09-06 04:57:17 UTC


README

描述

库包含MySQL组件,用于使用SQL组件进行MySQL数据存储。

需求

  • 脚本语言:PHP:版本 7 或 8

安装

有多种可能的安装方式

Composer

  1. 需求

    它需要安装Composer。更多信息: https://getcomposer.org.cn

  2. 命令:在项目根路径下移动

     cd "<project_root_path>"
    
  3. 命令:安装

     php composer.phar require liberty_code/mysql ["<version>"]
    
  4. 注意

    • 包含vendor

      如果项目使用Composer,则必须包含vendor

        require_once('<project_root_path>/vendor/autoload.php');
      
    • 配置

      安装命令允许在composer文件中添加

        {
            "require": {
                "liberty_code/mysql": "<version>"
            }
        }
      

包含

  1. 下载

    • 下载以下存储库。
    • 将其放在存储库根路径下。
  2. 包含源代码

     require_once('<repository_root_path>/include/Include.php');
    

用法

MySQL数据库连接

连接允许设计MySQL数据库连接,从指定配置连接并请求特定的MySQL数据存储。

元素

  • MysqlPdoConnection

    扩展PDO连接功能,允许使用特定的PDO标准设计MySQL数据库连接。

示例

use liberty_code\sql\database\connection\library\ConstConnection;
use liberty_code\mysql\database\connection\pdo\model\MysqlPdoConnection;
...
// Get connection
$connection = new MysqlPdoConnection(array(
    ConstConnection::TAB_CONFIG_KEY_HOST => 'host',
    ConstConnection::TAB_CONFIG_KEY_DB_NAME => 'db_name'
    ConstConnection::TAB_CONFIG_KEY_CHARSET => 'utf8',
    ConstConnection::TAB_CONFIG_KEY_LOGIN => 'login',
    ConstConnection::TAB_CONFIG_KEY_PASSWORD => 'password'
));
...
// Execute SQL command
$connection->execute('...SQL string command');
...