navicat怎么配置thinkphp

 我来答
龙氏风采
2016-12-14 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
navicat是工具,thinkphp是php架构,应该查询thinkphp连接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"”,
把前面的分号去掉,保存文件,启动服务,问题解决;
准备测试数据
如果你还没有安装MySQL,请先安装MySQL数据库,安装过程请参考:
MySQL学习(一)数据库安装与配置全程图解
创建数据表、填充数据,请参考:
MySQL学习(二)图形管理工具Navicat for MySQL安装和使用
配置数据库连接信息
打开配置文件“F:\PHP\Application\Common\Conf\config.php”,文件内容如下:
[php] view plain copy
<?php  
return array(  
    //'配置项'=>'配置值'  
    'DB_TYPE'      =>  'mysql',     // 数据库类型  
    'DB_HOST'      =>  'localhost',     // 服务器地址  
    'DB_NAME'      =>  'AllProject',     // 数据库名  
    'DB_USER'      =>  'root',     // 用户名  
    'DB_PWD'       =>  '',     // 输入安装MySQL时设置的密码  
    'DB_PORT'      =>  '3306',     // 端口  
    'DB_PREFIX'    =>  'ap_',     // 数据库表前缀  
    'DB_DSN'       =>  '',     // 数据库连接DSN 用于PDO方式  
);  
保存文件;
添加一个操作数据的方法
打开上一篇新建的控制器文件“F:\PHP\Application\Index\Controller\IndexController.class.php”,添加一个函数,代码如下:
[php] view plain copy
<?php  
namespace Index\Controller;  
use Think\Controller;  
class IndexController extends Controller {  
    public function index(){  
        $this->show('//phpinfo();<br>');  
        $this->show('<style type="text/css">*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微软雅黑"; color: #333;} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p>欢迎使用 <b>ThinkPHP aaaa</b>!</p></div><script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script>','utf-8');  
        $this->show('function index()<br>');  
    }  
      
    public function abc(){  
        $this->show('abc;<br>');  
          
        $User = M("user")->Select();  
          
        echo 'userName: '.$User[0]['userName'];  
    }  
}  
“abc”就是新添加的函数,这里使用M方法实例化模型“user”
测试一下吧
URL地址:http://localhost/index.php/Index/index/abc
如果PHP5配置不正确,可能出现以下错误信息:
如果配置正确,你看到以下信息:
abc;userName: admin
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式