TP3.2关于创建数据create

create三种创建数据机制:
1、直接是数组创建数据

   $data[‘name‘] = ‘ThinkPHP‘;
   $data[‘email‘] = ‘[email protected]‘;
   $User->create($data);

2、从对象创建数据

   $User = stdClass();
   $User->name = ‘ThinkPHP‘;
   $User->email = ‘[email protected]‘;
   $Member = M("Member");
   $Member->create($User);

3、经过表单验证,然后创建数据

    $User = M("User"); // 实例化User对象
    // 根据表单提交的POST数据创建数据对象
    if($User->create()){
       $result = $User->add(); // 写入数据到数据库 
       if($result){
           // 如果主键是自动增长型 成功后返回值就是最新插入的值
           $insertId = $result;
       }
    }
时间: 2024-10-14 06:41:56

TP3.2关于创建数据create的相关文章

oracle的学习 第二节:创建数据表

学习内容: A.创建数据库和表空间 B.创建用户和分配权限 C.创建数据表 一.创建数据库和表空间 (一)SQL语言的基本概念 1.概念 高级的结构化查询语言:沟通数据库服务器和客户的重要桥梁. PL/sql语言是结构化的查询语言. 2.分类: 数据定义语言  :create  alter  drop 数据操作语言: insert update delete 数据控制语言:select (二)创建数据库的两种方式 方式一:图形界面: 方式二:create  Datebase命令方法.(常用) 具

[ruby on rails] 跟我学之创建数据

通过form来创建数据,本章节将会涉及内容:创建form,用户重导向,渲染views 和 flash消息. 1. views初步 编辑 app/views/posts/index.html.erb这个view文件,如下: <% @posts.each do |post| %> <h2><%=link_to post.title,post%></h2> <%=post.context%><br/><hr/> <% en

创建数据表

创建数据表的语法规则如下: CREATE TABLE <表名> ( 字段名1, 数据类型, [约束条件], 字段名2, 数据类型, [约束条件], ... ); [例子]创建员工表 tb_emp1,结构如下 字段名称 数据类型 备注 id INT(11) 员工编号 name VARCHAR(25) 员工名称 deptId INT(11) 部门编号 salary FLOAT 员工薪资 mysql> CREATE DATABASE test_db; # 需要先创建数据库 mysql>

创建数据对象

创建数据对象 1.为什么要创建数据对象 在实际项目开发中,经常要接收表单数据,如果表单数据过多,我们在接收过程中就需要通过$_POST进行多次接收,为了简化以上操作,我们就可以使用数据对象来解决这个问题. ? ThinkPHP可以帮助你快速地创建数据对象,最典型的应用就是自动根据表单数据创建数据对象,这个优势在一个数据表的字段非常之多的情况下尤其明显. 2.模拟创建数据对象 ① 更改add.html模板页面中的表单数据 ② 设置下拉选框 在控制器的add方法中定义如下: 在模板中通过volist

第7讲++创建数据表和约束

二.创建数据表 1.创建简单的数据表 --命令格式 --create table 表名 -- (列定义 列约束 [,--n]) --实例1:在xscj库中,创建一个简单的表xsqk. create table xscj.dbo. xsqk (学号 char (10), 姓名 varchar (10), 性别 bit , 联系电话 char(11) ) 实例2:在xscj库中,创建"序号"标识属性."学号"非空属性,"性别"有默认值1的表xsqk.

如何创建数据表

一.什么是数据表? 数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础. 行成为记录,列成为字段.如果涉及数据,必须要在数据库里创建数据表. 二.如何创建MYSQL数据表? 1.在创建数据表之前,我们需要先打开数据库.我们使用"USE 数据库名称"命令来打开.验证用户打开的是哪个数据库,我们可以使用命令"SELECT DATABASE()". 比如: mysql> use test; 打开数据库Database changedmysql> s

php连接数据库、创建数据库、创建数据表

<?php $con = mysql_connect("localhost", "root", "root"); if(!$con){ die("Could not connection:" . mysql_error()); }else{ echo $con; } /*$dbName = $_GET['databaseName']; if($dbName && isset($dbName)){ crea

Oracle创建数据

Oracle创建数据为有三种方式:一.使用DBCA(Database Configuration Assistant 数据库配置助手):二.使用 create database指令:三.在安装数据库软件时创建数据库: 一.使用DBCA创建数据库本人环境为Oracle 11g.1.开始 -> 所有程序 -> Oracle -> 配置和移植工具 -> Database Configuration Assistant,打开图形化界面:2.创建过程大部分按默认选项点击“下一步”进行. (1

mysql之创建数据库,创建数据表

写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的数据库. 1.创建一个学生信息表:学生id(自增,主键),姓名,年龄,性别,电话,籍贯,入学时间,所属班级id(外键). 2.创建一个学生成绩表:成绩id(自增,主键),科目,成绩,学生id(外键),创建时间. 3.创建一个学生班级表:班级id(主键,自增),班级名称. 创建表和数据库 #如果存在数