php根据数据id自动生成编号的实现方法_php实例

如下所示:

<strong><span style="font-size:18px;">/*编号=年份后两位+月份+id四位数*/ 

$id = $this->student_model->save(0, $data);
$sn = date('Y', time());
$sn = substr($sn, -2);
$sn.= date('m', time());
$sn.=sprintf("%04d", $id);</span></strong> 

【结果预览】例:14120001

以上就是小编为大家带来的php根据数据id自动生成编号的实现方法全部内容了,希望大家多多支持~

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php自动生成编号
php生成静态页面实例、php生成条形码实例、php实现增删改查实例、php生成订单编号、php生成唯一数字编号,以便于您获取更多的相关知识。

时间: 2024-12-02 23:13:36

php根据数据id自动生成编号的实现方法_php实例的相关文章

CodeIgniter生成静态页的方法_php实例

本文实例讲述了CodeIgniter生成静态页的方法.分享给大家供大家参考,具体如下: 现在我们来开发如何让CI框架生成静态页面.下面直接帖代码: $this->output->get_output(); 使用这个方法,你可以可以得到将要输出的数据,并把它保存起来,留着它用(我们做新闻类型网站的时候,常常需要生成静态的HTML文件). $string = $this->output->get_output(); $this->load->helper('file');

在数据库中自动生成编号的实现方法分享

在使用数据库的时候,难免要在使用过程中进行删除的操作,如果是使用int类型的字段,令其自增长,这是个最简单的办法,但是后果会有些不是你想要的!看下这个Demo: 1.建立这样的简单的表Test. 2.设置字段id的自增.       3.表添加数据 insert into Test(name) values('TestName') insert into Test(name) values('TestName') insert into Test(name) values('TestName')

让CodeIgniter数据库缓存自动过期的处理的方法_php实例

CodeIgniter框架是一个非常小巧的PHP框架.CI自带数据库文件缓存,但按官方的说法,缓存设置后永不过期,除非你调用方法主动删除. Cache files DO NOT expire. Any queries that have been cached will remain cached until you delete them. 感觉太弱智了,非常不方便. 修改一下db类,在开启缓存时设置一个过期时间,到期自动缓存自动失效. 1:CI database/DB_dirver.php

destoon会员注册提示“数据校验失败(2)”解决方法_php实例

很多人在使用destoon建立一个B2B系统的时候,会在企业站注册企业用户的时候出现:"数据校验失败(2)"的错误提示,严重影响用户的使用.现将解决方法公布如下: 从destoon的后台进入module/member/register.inc.php 在register.inc.php文件中找到: if($submit){ 将其下的 if($action != crypt_action('register')) dalert($L['check_sign'].'(1)'); 注释掉:

Linux下将excel数据导入到mssql数据库中的方法_php实例

先清理一下思路先,~~ 首先:需要把文件上传到服务器上 然后:读取excel数据列显示出来 然后:让用户选择字段的对应关系 然后:提交数据,读取字段的对应关系 最后:批量导入数据,删除临时文件 一共是以上五步骤!我们一步步分析~~~ 第一步:下载附件中的phpexcelparser4.rar ,这个文件是上传excel盗服务器上并以web形式展示出来的!这个一般没有问题的!问题是程序的做法是把表存为临时表而没有真正保存下来,所以首先要更改程序代码为 复制代码 代码如下: if (trim($_P

看实例学VFP:向数据表中添加记录时自动生成编号

本例在"看实例学VFP:向数据表中添加记录并验证输入数据是否合法"的基础上进行了改进,实现了在添加记录时不仅能够完成对输入数据的校验,还具有自动生成编号的功能.自动生成编号的相关代码加在表单的init事件及"添加"按钮的click中,在表单第一次启动或添加完记录后都会调用此段代码,实现自动生成编号的功能.运行界面如下: 本例用到了"数据1"数据库中的"网站信息表",关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出,

SQLServer中一个多用户自动生成编号的过程

server|sqlserver|过程 SQLServer中一个多用户自动生成编号的过程 if not exists (select * from dbo.sysobjects where id = object_id(N'[IndexTable]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)create table IndexTable(Ex char(20), num integer) go create procedure SetIndex @

j2ee-hibernate添加数据时自动生成数据

问题描述 hibernate添加数据时自动生成数据 比如有个实体e,其中e有id,name,code1这三个属性id自增,name在表单里面获取,code1这个属性我想在session.save(e)的时候自动生成,这个怎么做呢?生成方式我有方法,我的意思是将生成方法生成的code1加入到e里面..因为我现在在jsp页面里写的是E e;如果用service.seteCode1()这种形式的话会报错空在实体类e里面的code1的setter中直接写可以吗?逻辑上有没有什么问题呢? 解决方案 你是想

自动编码-无对象表定义的窗口如何自动生成编号

问题描述 无对象表定义的窗口如何自动生成编号 我做了一个是对应无对象表的窗口,但是编号要自己手动打,如何能实现自动生成编号呢,换一行就自动生成一个