ThinkPHP add save delete的返回说明

如果你的主键是自增类型的话,add方法的返回值就是该主键的值。不是自增主键的话,返回值表示插入数据的个数。如果返回false则表示写入出错。

save方法的返回值是影响的记录数,如果返回false则表示更新出错,返回值如果为0表示没有更新。

delete方法的返回值是删除的记录数,如果返回值是false则表示SQL出错,返回值如果为0表示没有删除任何数据。

时间: 2024-10-01 06:18:12

ThinkPHP add save delete的返回说明的相关文章

thinkphp 的save()不能更新数据解决办法

用save()方法始终更新不了数据,又不显示明确的错误信息,找了好久才在手册里看到一句至关重要的话: 为了保证数据库的安全,避免出错更新整个数据表,如果没有任何更新条件,数据对象本身也不包含主键字段的话,save方法不会更新任何数据库的记录. 因此在使用create自动更新数据时,要在表单添加一个隐藏域,其值为数据表的id值! thinkphp 的save()不能更新数据解决办法,布布扣,bubuko.com

Thinkphp下实现ajax异步返回

ajax可以向控制器post方式传递数据,并返回. JS端代码 $('#send-btn').click(function(){ $username=$('input[name="username"]'); $content=$('textarea[id="content"]') if(!$username.val()){ alert('账号不能为空!'); $username.focus(); }else{ if(!$content.val()){ alert('

ThinkPHP框架 【 AJAX方法返回 】 例子:简单添加一条数据 和 查询一个表里的数据

注:thinkphp使用ajax和之前使用ajax的方法一样,不同点在于之前的ajax中的url指向了一个页面,而thinkphp里面的url需要指向一个操作方法. 在模块控制器Controller文件夹里创建一个 AjaxController.class.php <?php namespace Admin\Controller; use think\Controller; class AjaxController extends Controller{ public function Ajax

mybatis insert、update 、delete默认返回值解释与如何设置返回表主键

在使用mybatis做持久层时,insert.update.delete,sql语句默认是不返回被操作记录主键的,而是返回被操作记录条数: 那么如果想要得到被操作记录的主键,可以通过下面的配置方式获取. 针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如Oracle.DB2,可以采用如下配置方式: <insert id="save" parameterType="user"> <selectKey res

Ubuntu 添加删除用户 How to Add and Delete Users on Ubuntu 16.04

Introduction One of the most basic tasks that you should know how to do on a fresh Linux server is add and remove users. When you create a new system, you are often (such as on DigitalOcean Droplets) only given the root account by default. While runn

Select,Add,Update,Delete

//查询 public static DataSet select(string tableName,string whereStr) { string sql = "select * from "+tableName+whereStr; try { return DbHelp.ExecSql(sql); } catch (Exception e1) { return null; } } //删除单条 public static int delete (string tableName

zabbix auto add and delete screen

#!/usr/bin/env python #-*-coding:utf-8-*- # Author : SammyTan # Email : [email protected] # Last modified : 2016-04-25 16:24 # Filename : zabbix_screens_automation.py # Description : Auto add delete and update zabbix screens import os import urllib2

jquery的add()方法扩大选择返回

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <script type="text/javascript" src="jquery-1.11.3.min.js"></script> 6 <title>Title</title> 7 &

Thinkphp add addAll

add用户添加一条数据.项目实例 public function treeinsert(){ $data=array(); $data['id']=''; $data['type']='0'; $data['title']=$_REQUEST['name']; $data['level']=$_REQUEST['level']; $data['pid']=$_REQUEST['ids']; $data['sort']='0'; $data['status']='1'; $data['rules'