码迷,mamicode.com
首页 > 数据库 > 详细

thinkphp 对数据库的操作

时间:2014-11-09 22:13:29      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   os   使用   sp   

查看ThinkPHP完全开发手册3.1

首先编辑配置文件

thinkphp这个数据库就不乱改了

昨天新建了一个 confluence(utf8)数据库

所以就用它学习一下吧,因为就只建立了一个数据库,还没有表,可能和手册里的情况不太一样,到时候再百度一下吧

<?php
return array(
    //‘配置项‘=>‘配置值‘
    //‘USERNAME‘=>‘admin‘, //赋值
    //数据库配置信息
        ‘DB_TYPE‘   => ‘mysql‘, // 数据库类型
        ‘DB_HOST‘   => ‘localhost‘, // 服务器地址
        ‘DB_NAME‘   => ‘confluence‘, // 数据库名
        ‘DB_USER‘   => ‘root‘, // 用户名
        ‘DB_PWD‘    => ‘root‘, // 密码
        ‘DB_PORT‘   => 3306, // 端口
        ‘DB_PREFIX‘ => ‘think_‘, // 数据库表前缀 
        //其他项目配置参数
        // ...
);
?>

CURD操作

创建(Create)、更新(Update)、读取(Read)、删除(Delete)

大概看了一下,具体到字段了,对于表或列没有讲解,我也没仔细看。。。

就字段了。。。

bubuko.com,布布扣

使用示例如下:

  1. $User = M("User"); // 实例化User对象
  2. $data[‘name‘] = ‘ThinkPHP‘;
  3. $data[‘email‘] = ‘ThinkPHP@gmail.com‘;
  4. $User->add($data);

我把控制器改成了这样

<?php
// 本类由系统自动生成,仅供测试用途
class IndexAction extends Action {
    public function index(){
        //echo ‘hello world‘;
        //echo C(‘username‘);
        //$this->display();
        $User = M("user"); // 实例化User对象
$data[‘name‘] = ‘ThinkPHP‘;
$data[‘email‘] = ‘ThinkPHP@gmail.com‘;
$User->add($data);
    }
}

运行

报错

Access denied for user ‘root‘@‘localhost‘ (using password: NO)

错误位置

FILE: D:\WWW\myapp\ThinkPHP\Lib\Driver\Db\DbMysql.class.php  LINE: 58

thinkphp 对数据库的操作

标签:style   blog   http   io   color   ar   os   使用   sp   

原文地址:http://www.cnblogs.com/hellowzd/p/4085906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!