国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

PHP數據庫框架Medoo1.6安裝教程

來源:懂視網 責編:小采 時間:2020-11-03 13:37:35
文檔

PHP數據庫框架Medoo1.6安裝教程

PHP數據庫框架Medoo1.6安裝教程:開始使用Medoo是非常簡單的事!Medoo1.2開始不支持PHP5.4或以下,若你使用的是1.2以前的版本,請選擇菜單 中文文檔(<1.2)要求1、PHP>=5.4, 必須支持PDO2、支持 MySQL, MSSQL, SQLite 等數據庫.3、確保php_pdo_xxx (xxx = 數據庫
推薦度:
導讀PHP數據庫框架Medoo1.6安裝教程:開始使用Medoo是非常簡單的事!Medoo1.2開始不支持PHP5.4或以下,若你使用的是1.2以前的版本,請選擇菜單 中文文檔(<1.2)要求1、PHP>=5.4, 必須支持PDO2、支持 MySQL, MSSQL, SQLite 等數據庫.3、確保php_pdo_xxx (xxx = 數據庫

開始

使用Medoo是非常簡單的事!

Medoo1.2開始不支持PHP5.4或以下,若你使用的是1.2以前的版本,請選擇菜單 中文文檔(<1.2)

要求

1、PHP>=5.4, 必須支持PDO

2、支持 MySQL, MSSQL, SQLite 等數據庫.

3、確保php_pdo_xxx (xxx = 數據庫類型) 的xxx數據擴展已經正確安裝并啟用.

4、需要懂一些SQL知識.

PHP PDO擴展列表

MySQL, MariaDB -> php_pdo_mysql

MSSQL (Windows) -> php_pdo_sqlsrv

MSSQL (Liunx/UNIX) -> php_pdo_dblib / php_pdo_sqlsrv

Oracle -> php_pdo_oci

Oracle version 8 -> php_pdo_oci8

SQLite -> php_pdo_sqlite

PostgreSQL -> php_pdo_pgsql

Sybase -> php_pdo_dblib

PHP PDO安裝

medoo需要PHP支持PDO擴展,請在安裝相關擴展后繼續以下操作

// 打開php.ini找到你想要的相應擴展,去掉前面的;號即可
// 將
;extension=php_pdo_mysql.dll
// 修改成
extension=php_pdo_mysql.dll
// 保存,重啟你的PHP或者服務器
//如果PDO安裝成功,你可以通過phpinfo()查看到它.

如果你通過終端(linux)命令行安裝,系統會自動安裝配置相應擴展

$ sudo apt-get install php5-mysql

使用 PHP Composer 安裝

如果你通過php自帶的依賴擴展安裝它,可以使用下面的命令,或者你根據自己的需要修改即可。

$ composer require catfan/Medoo

源文件安裝

這是最簡單的方法,下載medoo源文件,放到你的PHP開發目錄里,載入即可

require 'medoo.php';

Medoo配置

這兒提供三種數據庫的連接演示.

// If you installed via composer, just use this code to requrie autoloader on the top of your projects.
require 'vendor/autoload.php';
 
// Using Medoo namespace
use MedooMedoo;
 
$database = new Medoo([
 // required
 'database_type' => 'mysql',
 'database_name' => 'name',
 'server' => 'localhost',
 'username' => 'your_username',
 'password' => 'your_password',
 
 // [optional]
 'charset' => 'utf8',
 'port' => 3306,
 
 // [optional] Table prefix
 'prefix' => 'PREFIX_',
 
 // [optional] Enable logging (Logging is disabled by default for better performance)
 'logging' => true,
 
 // [optional] MySQL socket (shouldn't be used with server and port)
 'socket' => '/tmp/mysql.sock',
 
 // [optional] driver_option for connection, read more from http://www.php.com/manual/en/pdo.setattribute.php
 'option' => [
 PDO::ATTR_CASE => PDO::CASE_NATURAL
 ],
 
 // [optional] Medoo will execute those commands after connected to the database for initialization
 'command' => [
 'SET SQL_MODE=ANSI_QUOTES'
 ]
]);
 
$database->insert("account", [
 "user_name" => "foo",
 "email" => "foo@bar.com"
]);

定制DSN鏈接

缺省情況下Medoo不支持的數據庫您還可以使用自定義DSN連接,特別是一些新數據庫,DSN參數比較特殊,或者如果要為連接添加更多的DSN參數值。

連接格式.

{driver}:{key}={value};{key}={value}
$database = new Medoo([
 // Started using customized DSN connection
 'dsn' => [
 // The PDO driver name for DSN driver parameter
 'driver' => 'mydb',
 // The parameters with key and value for DSN
 'server' => '12.23.34.45',
 'port' => '8886'
 ],
 // [optional] Medoo will have different handle method according to different database type
 'database_type' => 'mysql',
 
 'username' => 'your_username',
 'password' => 'your_password'
]);
 
// The final DSN connection string will be generated like this
mydb:server=12.23.34.45;port=8886

連接 SQLite

如果你要使用Medoo連接你的MSSQL數據庫,你需要安裝相關擴展:Windows安裝pdo_sqlsrv、Linux/UNIX安裝pdo_dblib. pdo_mssql 擴展已被PHP廢棄,不建議使用.

$database = new Medoo([
 'database_type' => 'mysql',
 'database_name' => 'name',
 'server' => 'localhost',
 'username' => 'your_username',
 'password' => 'your_password',
 
 // [optional] The application name
 'appname' => 'test',
 
 // [optional] If you want to force Medoo to use dblib driver for connecting MSSQL database
 'driver' => 'dblib'
]);

現在Medoo可以使用sqlsrv來驅動MSSQL,詳見微軟官方文檔 https://docs.microsoft.com/en-us/sql/connect/php/connection-options?view=sql-server-2017.

$database = new Medoo([
 'database_type' => 'mysql',
 'database_name' => 'name',
 'server' => 'localhost',
 'username' => 'your_username',
 'password' => 'your_password',
 
 // [optional] MSSQL connection options
 'application_intent' => 'ReadOnly',
 'attach_db_file_name' => './database.sql',
 'authentication' => 'SqlPassword',
 'column_encryption' => 'Enabled',
 'connection_pooling' => 1,
 'encrypt' => 1,
 'failover_partner' => 'MultiSubnetFailover',
 'key_store_authentication' => 'KeyVaultPassword',
 'key_store_principal_id' => 'AzureName',
 'key_store_secret' => 'AzurePass',
 'login_timeout' => '20',
 'multiple_active_result_sets' => 1,
 'multi_subnet_failover' => 'Yes',
 'scrollable' => 'buffered',
 'trace_file' => './path',
 'trace_on' => 1,
 'transaction_isolation' => PDO::SQLSRV_TXN_SNAPSHOT,
 'transparent_network_ip_resolution' => 'Enabled',
 'trust_server_certificate' => 1,
 'wsid' => 'Computer1'
]);

連接 SQLite

$database = new medoo([
 'database_type' => 'sqlite',
 'database_file' => 'my/database/path/database.db'
]);
 
$database->insert("account", [
 "user_name" => "foo",
 "email" => "foo@bar.com"
]);

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

PHP數據庫框架Medoo1.6安裝教程

PHP數據庫框架Medoo1.6安裝教程:開始使用Medoo是非常簡單的事!Medoo1.2開始不支持PHP5.4或以下,若你使用的是1.2以前的版本,請選擇菜單 中文文檔(<1.2)要求1、PHP>=5.4, 必須支持PDO2、支持 MySQL, MSSQL, SQLite 等數據庫.3、確保php_pdo_xxx (xxx = 數據庫
推薦度:
標簽: 步驟 方法 安裝
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 成人a毛片免费视频观看 | 中文字幕日本一本二本三区 | 国产未成女年一区二区 | 国产欧美综合在线观看第七页 | 亚洲精品国产成人99久久 | 日韩一区二区三区精品 | 日韩欧美国产精品第一页不卡 | 久久亚洲精品国产精品婷婷 | 欧美激情网址 | 亚洲欧美日韩国产综合高清 | 国产精品久久久久久久专区 | 天码毛片一区二区三区入口 | 欧美资源在线 | 国产91精品一区二区视色 | 国产精品亚洲一区二区在线观看 | 91久久精品一区二区三区 | 欧美高清一区二区三区 | 在线观看欧美国产 | 精品国产香蕉 | 欧美一区二区视频 | 日本人乱人乱亲乱色视频观看 | 国产精品一区二区在线观看 | 国产精品亚洲四区在线观看 | 成人免费大片a毛片 | 国产精品伦理久久久久 | 国产日韩欧美中文 | 精品国产免费一区二区三区五区 | 日韩免费在线观看视频 | 国产日韩欧美一区 | 国产123区在线视频观看 | 欧美一区二区三区视频 | 欧美日韩三区 | 国产精品伦理久久久久 | 国产欧美日韩在线观看 | 亚洲第一页在线播放 | 日韩一区二区视频 | 2022国产91精品久久久久久 | 一级毛片视频免费 | 国产亚洲一区二区三区不卡 | 国产一区欧美二区 | 欧美另类激情 |