Ⅰ PHP如何输出当前连接的数据库信息
用mysql_stat()函数
Ⅱ TP5怎么连接数据库啊
建议先去补一下看云的TP5完全开发手册。
前面错误提示表示 ,TP5配置页参数有误导致不能连接数据库=>在应用孝差吵目录或者模块目录下面的database.php修改数据库配置参数。
控制器中use think\Db;(注意大小写)表示使用 use 导入类Db,巧侍这个Db类是TP官方封装好的类。
db('user_info')中db是一个助手庆埋函数,可以不use引入直接使用。注意和Db的大小写区分。
以上内容都可以从开发手册中查找到。
Ⅲ thinkphp5怎么连接数据库
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配置不正确,可能出现以下错误信息:
Ⅳ 请教大神thinkphp5 怎么打印sql语句
[SQL]SHOWCOLUMNSFROM`think_action`[RunTime:0.001339s]
[EXPLAIN:array('id'=>'1','select_type'=>'SIMPLE','table'=>'think_action','partitions'=>NULL,'type'=>'ALL','possible_keys'=>NULL,'key'做氏=>NULL,'key_len'=>NULL,'ref'=>NULL,'rows'=>弯判'82','filtered'=>'100.00','extra'=>NULL,)]
[SQL]SELECT*FROM`think_action`LIMIT1[RunTime:0.000539s]
你好,一共有两种方法可以打印sql语句,具体实现方法可参照这篇文章:埋胡改
thinkphp5 怎么打印sql语句