ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#开始 使用Medoo是非常简单的事! ##要求 * PHP 5.1+, 推荐 PHP 5.4+ , PDO 支持. * 支持 MySQL, MSSQL, SQLite 等数据库. * 如果使用 php_pdo_xxx (xxx = 数据库类型) 你需要在 php.ini中启用相关扩展. * 需要懂一些SQL语法. ##Tips 在 PHP 5.4+ 中你可以使用 [] 作为参数,否则只能使用 array(). ~~~ // On PHP 5.1 $data = array("foo", "bar"); // On PHP 5.4+ $data = ["foo", "bar"]; ~~~ ##Php_pdo 扩展列表 >[success] * MySQL, MariaDB -> php_pdo_mysql > * MSSQL (Windows) -> php_pdo_sqlsrv > * MSSQL (Liunx/UNIX) -> php_pdo_dblib > * Oracle -> php_pdo_oci > * 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()查看到它. ~~~ >[info] 如果你通过终端(linux)命令行安装,系统会自动安装配置相应扩展 ~~~ $ sudo apt-get install php5-mysql ~~~ ##PHP依赖安装 >[info] 如果你通过php自带的依赖扩展安装它,可以使用下面的命令,或者你根据自己的需要修改即可。 ~~~ $ composer require catfan/Medoo ~~~ >[info] 升级方法 ~~~ $ composer update ~~~ ##安装源文件安装 >[info] 这是最简单的方法,下载medoo源文件,放到你的PHP开发目录里,载入即可 ~~~ require 'medoo.php'; ~~~ ##配置 有3种方法来配置你的数据库连接. ~~~ $database = new medoo([ // 必须配置项 'database_type' => 'mysql', 'database_name' => 'name', 'server' => 'localhost', 'username' => 'your_username', 'password' => 'your_password', 'charset' => 'utf8', // 可选参数 'port' => 3306, // 可选,定义表的前缀 'prefix' => 'PREFIX_', // 连接参数扩展, 更多参考 http://www.php.net/manual/en/pdo.setattribute.php 'option' => [ PDO::ATTR_CASE => PDO::CASE_NATURAL ] ]); $database->insert("account", [ "user_name" => "foo", "email" => "foo@bar.com" ]); ~~~ ###For MSSQL >[info] 如果你要使用Medoo连接你的MSSQL数据库,你需要安装相关扩展:Windows安装pdo_sqlsrv、Linux/UNIX安装pdo_dblib. pdo_mssql 扩展已被PHP废弃,不建议使用. ##For SQLite ~~~ $database = new medoo([ 'database_type' => 'sqlite', 'database_file' => 'my/database/path/database.db' ]); $database->insert("account", [ "user_name" => "foo", "email" => "foo@bar.com" ]); ~~~