thinkphp怎么连接数据库

thinkphp怎么连接数据库,第1张

数据库的配置文件有多种定义方式:

第一种:在项目配置文件里面定义

return array(  

'DB_TYPE'=> 'mysql',   

'DB_HOST'=> 'localhost',  

'DB_NAME'=>'thinkphp',   

'DB_USER'=>'root',   

'DB_PWD'=>'',   

'DB_PORT'=>'3306',  

'DB_PREFIX'=>'think_',  

// 其他项目配置参数………  

)

第二种 在模型类里面定义

protected $connection = array(   

'dbms'     => 'mysql',    

'username' => 'username',    

'password' => 'password',    

'hostname' => 'localhost',    

'hostport' => '3306',    

'database' => 'dbname'   

)  

// 或者使用下面的定义  

protected $connection = "mysql://username:passwd@localhost:3306/DbName"

第三种 使用数组传参数

$DSN = array(   

'dbms'     => 'mysql',    

'username' => 'username',    

'password' => 'password',    

'hostname' => 'localhost',    

'hostport' => '3306',    

'database' => 'dbname'   

)  

$db = new Db($DSN)

ThinkPHP的学习,连接 *** 作数据库是最关键的,这里就讲一下ThinkPHP如何连接MySQL数据库

方法/步骤

配置PHP5支持MySQL

打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension=php_mysql.dll”,

把前面的分号去掉,保存文件,启动服务;

却提示“PHP startup: Unable to load dynamic library :F:\PHP\php_mysql.dll”错误,

解决办法,打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension_dir = "ext"”,

把前面的分号去掉,保存文件,启动服务,问题解决;

准备测试数据

配置数据库连接信息

打开配置文件“F:\PHP\Application\Common\Conf\config.php”,文件内容如下:

添加一个 *** 作数据的方法

打开上一篇新建的控制器文件“F:\PHP\Application\Index\Controller\IndexController.class.php”,添加一个函数,代码如下:测试一下吧

如果PHP5配置不正确,可能出现以下错误信息:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6705711.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存