婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CodeIgniter框架數(shù)據(jù)庫基本操作示例

CodeIgniter框架數(shù)據(jù)庫基本操作示例

熱門標簽:長沙做地圖標注公司 房產(chǎn)中介用的是什么外呼系統(tǒng) 四川保險智能外呼系統(tǒng)供應商 遼寧ai電銷機器人價格 地圖標注專員怎么樣 電話機器人銷售主要負責什么 福建銀行智能外呼系統(tǒng)價格 上海做外呼線路的通信公司 寧波外呼營銷系統(tǒng)

本文實例講述了CodeIgniter框架數(shù)據(jù)庫基本操作。分享給大家供大家參考,具體如下:

現(xiàn)在開始,首先現(xiàn)在CI框架到自己的服務器目錄下并配置config/config.php

$config['base_url'] = 'http://localhost:90/CI/';

接著下來配置數(shù)據(jù)庫在config/databases.php我做練習配置如下

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'root';
$db['default']['database'] = 'demo';
$db['default']['dbdriver'] = 'mysql';

別的現(xiàn)在新手用不到緊接著創(chuàng)建一個數(shù)據(jù)庫和一個user表,這個在我的源碼包里面有你可以直接導入就好了,但是前提你要創(chuàng)建一個demo的數(shù)據(jù)庫

reg類代碼如下

?php
/***************************************
 * 用戶注冊模塊和數(shù)據(jù)庫的基本操作實踐
 * 17:44 2013.2.18
 * @Author sdeep wang
 ***************************************/
class Reg extends CI_Controller{
  function __construct(){//此函數(shù)每次必須寫是繼承父類的方法
    parent::__construct();
    $this->load->database();//這個是連接數(shù)據(jù)庫的方法,放到這里的好處只要調(diào)用該方法就會連接數(shù)據(jù)庫
  }
  function index(){
    $this->load->view('reg_view');//這個是使用哪個視圖來顯示相當于Smarty中的display
  }
  function reg_insert(){
    $data['name'] = $this->input->post('name');//這個是指取得POST數(shù)組的值然后賦值一個心的數(shù)組
    $data['sex'] = $this->input->post('sex');
    $data['age'] = $this->input->post('age');
    $data['pwd'] = md5($this->input->post('pwd'));//這里用了一個md5加密只是為了演示
    $data['email'] = $this->input->post('email');
    $this->db->insert('user',$data);//這個是數(shù)據(jù)庫操作插入操作
    redirect('/reg/reg_select/', 'refresh');//這個是跳轉(zhuǎn)函數(shù)是url輔助函數(shù)里面的一個方法
  }
  function reg_select(){//這個查詢數(shù)據(jù)庫的方法
    $this->db->select('id,name,sex,age,email');//這里是查詢要顯示的字段,可不能像我第一次這樣寫啊$this->db->select('id','name','sex','age','email');
    $data['query'] = $this->db->get('user');//這個是取得數(shù)據(jù)(如果你上面寫的和我第一次一樣的話只能取的一個字段)
    $this->load->view('select_view',$data);//這里是調(diào)用哪個視圖并分配數(shù)據(jù)給指定視圖顯示
  }
  function reg_delete(){//刪除數(shù)據(jù)的操作
    $id = $this->input->get('id');//這里是取得get傳過來的值
    $this->db->where('id',$id);//這里是做where條件這個相當重要,如果沒有這個你有可能把這個表數(shù)據(jù)都清空了
    $this->db->delete('user');//刪除指定id數(shù)據(jù)
    redirect('/reg/reg_select/', 'refresh');//同上跳轉(zhuǎn)
  }
  function reg_update(){//跟新數(shù)據(jù)的操作
    $data['id'] = $this->input->get('id');//同上取的get傳值過來的ID
    $this->load->view('update_view',$data);//同上調(diào)用視圖分配數(shù)據(jù)
  }
  function reg_com_update(){//這個是真正的跟新數(shù)據(jù)操作方法
    $id = $this->input->post('id');//同上取得post中的id值
    $data = array(//把post數(shù)組的值封裝到新的數(shù)組中為了下面跟新操作用
          'name'=>$this->input->post('name'),
          'pwd'=>md5($this->input->post('pwd')),
          'email'=>$this->input->post('email' )
        );
    if(!empty($id)  (count($data) > 1)){//判斷id值是否傳過來并且判斷封裝的數(shù)組是否有元素存在
      $this->db->where('id',$id);//同上準備where條件
      $this->db->update('user',$data);//跟新操作
    }
    redirect('/reg/reg_select/', 'refresh');//同上跳轉(zhuǎn)
  }
}
?>

視圖代碼如下

html>
  head>
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    title>用戶注冊/title>
  /head>
  body>
    form action="?php echo site_url('reg/reg_insert/'); ?>" method="post">
      table>
        tr>
          td>
            姓名:input type="text" name="name" />
          /td>
        /tr>
        tr>
          td>
            姓別:input type="radio" name="sex" value="1" />男
               input type="radio" name="sex" />女
          /td>
        /tr>
        tr>
          td>
            年齡:input type="text" name="age" />
          /td>
        /tr>
        tr>
          td>
            密碼:input type="password" name="pwd" />
          /td>
        /tr>
        tr>
          td>
            郵件:input type="text" name="email" />
          /td>
        /tr>
        tr>
          td>
            input type="submit" value="注冊" />
            input type="reset" value="重置" />
          /td>
        /tr>
      /table>
    /form>
  /body>
/html>

第二個視圖代碼如下

html>
  head>
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    title>顯示數(shù)據(jù)庫中的所有注冊用戶/title>
    style>
      *{
        margin:0 auto;
      }
      table {
        border:1px solid gray;
        border-collapse: collapse;
        width:500px;
        text-align:center;
      }
      th,td {
        border:1px solid gray;
      }
    /style>
  /head>
  body>
    table>
      caption>h3>注冊用戶的顯示/h3>/caption>
      tr>
        th>ID/th>
        th>Name/th>
        th>Sex/th>
        th>Age/th>
        th>Email/th>
        th>Operate/th>
      /tr>
      ?php foreach($query->result() as $item):?>
      tr>
        td>?php echo $item->id; ?>/td>
        td>?php echo $item->name; ?>/td>
        td>?php echo $item->sex; ?>/td>
        td>?php echo $item->age; ?>/td>
        td>?php echo $item->email; ?>/td>
        td>
          a href="?php echo site_url('reg/reg_delete');?>?id=?php echo $item->id;?>" rel="external nofollow" >刪除/a> |
          a href="?php echo site_url('reg/reg_update');?>?id=?php echo $item->id;?>" rel="external nofollow" >修改/a>
        /td>
      /tr>
      ?php endforeach; ?>
    /table>
  /body>
/html>

第三個視圖如下

html>
  head>
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    title>修改用戶注冊信息/title>
  /head>
  body>
    form action="?php echo site_url('reg/reg_com_update');?>" method="post">
      table>
        tr>
          td>姓名:input type="text" name="name" />/td>
        /tr>
        tr>
          td>密碼:input type="password" name="pwd" />/td>
        /tr>
        tr>
          td>郵件:input type="text" name="email" />/td>
        /tr>
        tr>
          td>
            input type="submit" value="修改" />
            input type="hidden" name="id" value="?php echo $id; ?>" />
          /td>
        /tr>
      /table>
    /form>
  /body>
/html>

效果圖如下

就這樣其中里面什么驗證啊,校對之類的都沒有做只是練習數(shù)據(jù)庫的基本操作。

更多關于CodeIgniter相關內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《php優(yōu)秀開發(fā)框架總結》、《ThinkPHP入門教程》、《ThinkPHP常用方法總結》、《Zend FrameWork框架入門教程》、《php面向?qū)ο蟪绦蛟O計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家基于CodeIgniter框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • codeigniter自帶數(shù)據(jù)庫類使用方法說明
  • 讓CodeIgniter數(shù)據(jù)庫緩存自動過期的處理的方法
  • 新浪SAE云平臺下使用codeigniter的數(shù)據(jù)庫配置
  • codeigniter數(shù)據(jù)庫操作函數(shù)匯總
  • Codeigniter操作數(shù)據(jù)庫表的優(yōu)化寫法總結
  • CodeIgniter針對數(shù)據(jù)庫的連接、配置及使用方法
  • CodeIgniter框架數(shù)據(jù)庫事務處理的設計缺陷和解決方案
  • CI框架(CodeIgniter)實現(xiàn)的數(shù)據(jù)庫增刪改查操作總結
  • CI(CodeIgniter)框架配置
  • CodeIgniter基本配置詳細介紹
  • php框架CodeIgniter主從數(shù)據(jù)庫配置方法分析

標簽:延安 深圳 佛山 工商登記 宿遷 常德 澳門 宜春

巨人網(wǎng)絡通訊聲明:本文標題《CodeIgniter框架數(shù)據(jù)庫基本操作示例》,本文關鍵詞  CodeIgniter,框架,數(shù)據(jù)庫,基本操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CodeIgniter框架數(shù)據(jù)庫基本操作示例》相關的同類信息!
  • 本頁收集關于CodeIgniter框架數(shù)據(jù)庫基本操作示例的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色综合色狠狠天天综合色| 亚洲va中文字幕| 国产欧美精品一区aⅴ影院| 亚洲欧美在线视频观看| 777xxx欧美| 亚洲另类春色校园小说| 国产乱码精品一区二区三区av| 欧美揉bbbbb揉bbbbb| 亚洲色图欧洲色图| 北岛玲一区二区三区四区| 国产欧美精品一区| 成人午夜激情视频| 久久―日本道色综合久久| 国产在线精品国自产拍免费| 精品福利av导航| 国产成人精品免费网站| 国产欧美日韩另类一区| 国产精品一二三四五| 国产精品视频看| 成人黄色网址在线观看| 久久影音资源网| 一区二区三区精品在线| 91麻豆精品国产| 秋霞成人午夜伦在线观看| 91精品国产综合久久香蕉的特点| 色哟哟一区二区三区| 一片黄亚洲嫩模| 制服.丝袜.亚洲.另类.中文| 韩日欧美一区二区三区| 中文av一区二区| 欧美日韩小视频| 国产一区二区在线观看免费| 一区在线播放视频| 欧美日韩一级二级| 成人激情午夜影院| 日韩精品电影在线| 久久亚洲免费视频| 欧美三级一区二区| 亚洲精品日日夜夜| 精品三级av在线| 在线中文字幕一区| 国产91精品一区二区麻豆网站 | 欧美片在线播放| 国产一区二区影院| 日韩国产精品久久久久久亚洲| 国产精品美女久久久久aⅴ| 91精品国产高清一区二区三区蜜臀 | 午夜精品成人在线视频| 精品捆绑美女sm三区| 91麻豆swag| 天天亚洲美女在线视频| 国产精品理论片| 日韩你懂的在线播放| 99视频一区二区| 丁香网亚洲国际| 亚洲超丰满肉感bbw| 亚洲精品老司机| 国产网红主播福利一区二区| 91成人免费在线| 91在线免费播放| 青青草原综合久久大伊人精品 | 色综合一个色综合亚洲| 九九视频精品免费| 欧美aaaaa成人免费观看视频| 日本一区二区电影| 精品久久一二三区| 欧美v国产在线一区二区三区| 欧美高清视频一二三区| 99久久免费视频.com| 国产乱码精品一品二品| 偷窥少妇高潮呻吟av久久免费| 欧美激情一区在线观看| 91麻豆精品国产91久久久资源速度 | 色先锋资源久久综合| 91小视频免费观看| 99久久精品情趣| 91高清视频在线| 成人爽a毛片一区二区免费| 国产一区二区在线观看视频| 粉嫩aⅴ一区二区三区四区五区| 国产一区二区久久| 粉嫩aⅴ一区二区三区四区| 99re热这里只有精品视频| 91国偷自产一区二区三区观看| 欧美日韩一区二区电影| 欧美日韩国产高清一区| 欧美日韩国产美女| 91精品免费观看| 91精品国产手机| 国产三级精品在线| 日韩精品一区二区三区蜜臀 | 日本黄色一区二区| 在线观看成人免费视频| 欧美亚洲动漫另类| 精品国产1区二区| 国产午夜精品久久久久久免费视| 成人欧美一区二区三区黑人麻豆| 亚洲人成网站精品片在线观看| 亚洲另类色综合网站| 午夜久久福利影院| 蜜桃精品视频在线观看| 国产在线精品国自产拍免费| av毛片久久久久**hd| 在线观看视频一区二区| 欧美一区二区网站| 国产亚洲精品aa午夜观看| 亚洲综合清纯丝袜自拍| 美女视频一区在线观看| av成人免费在线观看| av不卡免费电影| 欧美挠脚心视频网站| www国产精品av| 国产欧美精品一区| 久久精品国产亚洲高清剧情介绍 | 成人动漫在线一区| 欧美日韩一二三区| 中文字幕亚洲欧美在线不卡| 日韩和欧美的一区| 成人午夜免费电影| 欧美精品一二三四| 一区免费观看视频| 国产iv一区二区三区| 欧美日本高清视频在线观看| 久久久久久久久免费| 久久精品国产色蜜蜜麻豆| 不卡的av网站| 久久久夜色精品亚洲| 蜜桃av噜噜一区二区三区小说| 91日韩在线专区| 国产日韩欧美精品一区| 日本人妖一区二区| 欧美视频在线一区二区三区 | 国产精品久久久久影院老司| 另类小说图片综合网| 日韩亚洲欧美综合| 亚洲bdsm女犯bdsm网站| 欧美主播一区二区三区| 亚洲视频在线观看一区| 成人av片在线观看| 国产精品久久久久毛片软件| 国产高清精品网站| 久久精品在线观看| 国产做a爰片久久毛片| 欧美不卡激情三级在线观看| 奇米色一区二区| 日韩一区二区三区观看| 日日骚欧美日韩| 欧美mv和日韩mv的网站| 国产精品一色哟哟哟| 日本一区二区视频在线| 激情文学综合插| 国产欧美日韩三级| 色综合天天综合在线视频| 亚洲高清免费视频| 日韩免费性生活视频播放| 国产91高潮流白浆在线麻豆| 国产精品久久久久久久岛一牛影视 | 毛片av一区二区| 欧美激情在线看| 色综合久久久久| 亚洲香肠在线观看| 日韩精品中文字幕一区 | 韩国一区二区在线观看| 中文字幕电影一区| 欧美午夜片在线观看| 久久99精品国产.久久久久久| 日本一区二区动态图| 欧美日韩精品电影| 国产一区美女在线| 亚洲欧洲在线观看av| 欧美一级片在线观看| 国产成人午夜视频| 日韩vs国产vs欧美| 日本一区二区久久| 欧美一区二区啪啪| proumb性欧美在线观看| 日韩成人免费看| 综合欧美一区二区三区| 精品日本一线二线三线不卡| av日韩在线网站| 麻豆极品一区二区三区| 一级女性全黄久久生活片免费| 久久久久久久久伊人| 717成人午夜免费福利电影| 92国产精品观看| 国产一区二区福利视频| 日韩精品一级中文字幕精品视频免费观看 | 国产激情偷乱视频一区二区三区| 亚洲一区成人在线| 日本一区二区不卡视频| 欧美精品久久久久久久多人混战| zzijzzij亚洲日本少妇熟睡| 久久 天天综合| 日韩成人av影视| 亚洲h在线观看| 亚洲精品中文在线观看| 国产精品久线观看视频| 日本一区二区视频在线| 久久精品免费在线观看| 2020国产精品自拍|