liberty_code / mysql
v1.0.0
2022-01-05 23:28 UTC
Requires
- php: ~7 || ~8
- liberty_code/library: ^1.0.
- liberty_code/sql: ^1.0.
This package is auto-updated.
Last update: 2024-09-06 04:57:17 UTC
README
描述
库包含MySQL组件,用于使用SQL组件进行MySQL数据存储。
需求
- 脚本语言:PHP:版本 7 或 8
安装
有多种可能的安装方式
Composer
需求
它需要安装Composer。更多信息: https://getcomposer.org.cn
命令:在项目根路径下移动
cd "<project_root_path>"
命令:安装
php composer.phar require liberty_code/mysql ["<version>"]
注意
包含vendor
如果项目使用Composer,则必须包含vendor
require_once('<project_root_path>/vendor/autoload.php');
配置
安装命令允许在composer文件中添加
{ "require": { "liberty_code/mysql": "<version>" } }
包含
下载
- 下载以下存储库。
- 将其放在存储库根路径下。
包含源代码
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');
...