CI 笔记 数据库
demo:
1. 建立数据库,driver,
字段 name,telphone,idcard,car,content
2. 建立model,Driver_model.php文件,
建立add方法,
public function add($data)
{
$this->db->insert('driver',$data);
$this->output->enable_profiler(TRUE);
}
3. 控制器调用,建立driver控制器
public function add()
{ $this->load->model('driver_model','drv');
$data = array(
'name' => $this->input->get('name'),
'telphone' => $this->input->get('telphone'),
'car' => $this->input->get('car'),
'idcard' => $this->input->get('idcard'),
'content' => $this->input->get('content')
);
$this->drv->add($data);
}
4. 建立view视图
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>driver add</title>
</head>
<body>
<form action="driver/add" >
<table>
<th>
<tr></tr>
<tr>添加司机</tr>
</th>
<tr>
<td>姓名:</td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td>手机:</td>
<td><input type="text" name="telphone" /></td>
</tr>
<tr>
<td>身份证:</td>
<td><input type="text" name="idcard" /></td>
</tr>
<tr>
<td>车辆</td>
<td><input type="text" name ="car"/></td>
</tr>
<tr>
<td>备注;</td>
<td><input type="text" name="content" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" /></td>
</tr>
</table> </form>
</body>
</html>
----------------------------------------
走过的弯路,在输入安全类中,将input->get , 输入成input->post
第二个是,从admin的总的控制器中,跳转时,跳转路径不正常,重写的路由规则,在config里router文件中,添加如下规则,否则跳转时,控制器的url片段上,有admin的总控制器的名字。
$route['admin/([a-z]+)/([a-z]+)'] = '/$1/$2';
CI 笔记 数据库的更多相关文章
- SQL笔记 --- 数据库设计步骤(转)
SQL笔记 --- 数据库设计步骤 目录 总体设计过程需求分析概念结构设计逻辑结构设计数据库物理设计数据库实施数据库运行和维护 总体设计过程 0 » 下一篇:vim 命令集 posted @ 2012 ...
- ci 笔记
一.CI的HelloWorld! 注意:CI禁止直接通过文件目录来访问控制器. ./application/controllers/hello.php 1 <?php 2 //放止用户直接通过路 ...
- 涂抹mysql笔记-数据库中的权限体系
涂抹mysql笔记-数据库中的权限体系<>能不能连接,主机名是否匹配.登陆使用的用户名和密码是否正确.mysql验证用户需要检查3项值:用户名.密码和主机来源(user.password. ...
- MySQL学习笔记-数据库文件
数据库文件 MySQL主要文件类型有如下几种 参数文件:my.cnf--MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类 ...
- MySQL学习笔记-数据库内存
数据库内存 InnoDB存储引擎内存由以下几个部分组成:缓冲池(buffer pool).重做日志缓冲池(redo log buffer)以及额外的内存池(additional memory pool ...
- MySQL学习笔记-数据库后台线程
数据库后台线程 默认情况下讲述的InnoDB存储引擎,以后不再重复声明.后台线程有7个--4个IO thread,1个master thread,1个锁监控线程,1个错误监控线程.IO thread的 ...
- 笔记-数据库-redis
笔记-数据库-redis 1. redis简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 它支持多种类型的数据结构,如 stri ...
- 【山外笔记-数据库】Memcached详解教程
本文打印版文档下载地址 [山外笔记-数据库]Memcached详解教程-打印版.pdf 一.Memcached数据库概述 1.Memcached简介 (1)Memcached是一个自由开源的,高性能, ...
- CI框架 数据库批量插入 insert_batch()
使用CI框架的AR操作:insert_batch()可以减少访问数据库的次数.一次访问即可. 示例1: $data = array( array( 'title' => 'My title' , ...
随机推荐
- Unity3d 模拟视锥的实现
一个独立游戏 Teleglitch 使用了一种欺骗手法来模拟视锥,效果如下: 博主看了看了看提示 Actually, the line of sight shadows aren’t done wit ...
- HW4.22
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- Yii Framework 开发教程Zii组件-Tabs示例
有关Yii Tab类: http://www.yiichina.com/api/CTabView http://www.yiichina.com/api/CJuiTabs http://blog.cs ...
- 关于升级linux下apache
1:Check whether Apache is already installed. # rpm -qa | grep -i http httpd-tools-2.2.8-3.i386 httpd ...
- 关于css命名规范
1 newsHeader-logo,第一个单词小写,第二个单词大写,第三个单词加-
- TimeSpan XML序列化
/// <summary> /// 刷新时间 默认为1秒 /// </summary> /// <value>The refresh time.</value ...
- 【iOS 7】使用UIScreenEdgePanGestureRecognizer实现swipe to pop效果
在iOS 7还没有发布的时候,各种App实现各种的swipe to pop效果,比如这里有一份简单的demo. 在iOS 7上,只要是符合系统的导航结构: - (BOOL)application:(U ...
- DDoS deflate - Linux下防御/减轻DDOS攻击
2010年04月19日 上午 | 作者:VPS侦探 前言 互联网如同现实社会一样充满钩心斗角,网站被DDOS也成为站长最头疼的事.在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables ...
- SpringMVC接收页面表单参数(转)
作者:CN.programmer.Luxh 和java相关 一个普通的表单. 表单的代码如下: <%@ page language="java" contentType=&q ...
- PHP发送邮件类库PHPMailer的简单使用
最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的.php mail()这个方法非常简单.方便.易用,但是除了网易邮箱.QQ邮箱.GMAIL邮箱等常用的邮箱可以收到之外,经测试HO ...