魅族半价商城夺宝跟魅族夺宝是不是该更新了

// 包含数据库文件
require_once 'dbconn.php';
// 获取删除的id
$id = $_GET ['id'];
$sql = "delete from info where id='$id'";
mysql_query ( $sql, $con );
$row = mysqli_affected_rows ( $con );
if ($row &= 1) {
alert ( "删除成功" );
// 跳转到用户列表页面
href ( "userListt.php" );
alert ( "删除失败" .$id);
// 跳转到用户列表页面
href ( "userListt.php" );
function alert($title){
echo "&script type='text/javascript'&alert('$title');&/script&";
function href($url){
echo "&script type='text/javascript'&window.location.href='$url'&/script&";
mysqsl_close($con);
成功,要经得起寂寞!
你想问的问题是什么?
你还没有登录,请先登录或注册慕课网帐号
33402人关注
Copyright (C)
All Rights Reserved | 京ICP备 号-2PHP+MySql获取新添加记录的ID值
&&& PHP+MySql获取新添加记录的ID值PHP+MySql获取新添加记录的ID值1.假设字段名称为recordID2.字段属性须设为:auto_increment3.添加数据后使用$newID = mysql_insert_id();得到ID值ASP获取即时ID值ASP+Access20001.要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)2.添加记录格式:Rs.Open table,Cn,1,3注意模式为:1,33.newID = rs.Fields(&recordID&)4.newID为刚添加的记录的ID值ASP+SQL Server 20001.要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)2.添加记录代码模式:Cn.Execute&INSERT INTO table(field1,field2,...) VALUES(&field1Value&,&field2Value&,...)&3.得到ID值Set Rss = Cn.Execute(&SELECT SCOPE_IDENTITY() as newIDValue FROM table&)'Rs.Open sqlStr,Cn,3,1newID = Rss(&newIDValue&)4.newID为刚添加的记录的ID值5.附上取得ID值的三种方式:/* 对于想要得到一个表中的最后一个插入操作所产生的ID的最好用IDENT_CURRENT('TBName')*/INSERT INTO table(field1,field2,...) VALUES(&field1Value&,&field2Value&,...) SELECT IDENT_CURRENT('recordID') as newIDValue/*对于马上使用的刚才插入的新记录ID用SCOPE_IDENTITY()是最合适的*/INSERT INTO table(field1,field2,...) VALUES(&field1Value&,&field2Value&,...) SELECT SCOPE_IDENTITY() as newIDValue/*对于想要得到一系列的操作中最后得到的那个自增的ID最好用@@IDENTITY*/INSERT INTO table(field1,field2,...) VALUES(&field1Value&,&field2Value&,...) SELECT @@IDENTITY as newIDValue
请各位遵纪守法并注意语言文明PHP获取MySql新增记录ID值的3种方法
投稿:junjie
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了PHP获取MySql新增记录ID值的3种方法,一般使用PHP自带函数mysql_insert_id() 即可实现,另2种方法权作特殊情况下使用,需要的朋友可以参考下
一、使用语句:
代码如下:mysql_query("select max(id) from t1",$link);
使用此方法得到的是 id最大的值,确为最后一个值,但当多链接线程时,这个最大的id并不一定是我们插入数据的自增id值,因此不适用于多线程。
二,使用函数:msyql_insert_id();
在PHP中,经常需要把插入数据库中的id值取出来,而正好有这么一个函数:
//执行插入数据库的语句
$getID=mysql_insert_id();//$getID即为最后一条记录的ID
//此函数的使用条件:
//1.假设字段名称为recordID
//2.字段属性须设为:auto_increment
//3.添加数据后使用
//$newID = mysql_insert_id();
//得到ID值
PHP 函数 mysql_insert_id() 是返回在最后一次执行了 INSERT 查询后,由 AUTO_INCREMENT 定义的字段的值。
当系统执行完INSERT后,再执行SELECT时,可能已经被分发到了不同的后端服务器,如果使用php编程,此时应该通过 mysql_insert_id()来得到最新插入的id,每次INSERT结束后,其实对应的autoincrement值就已经计算好返回给PHP 了,你无需再发出一次独立的查询,直接用mysql_insert_id()即可。
当插入一条语句时,它自动返回最后的id(mysql自增值)。
并且此函数仅对当前链接有用,即它是多用户安全型的。
建议使用此函数;
问题:当id 为bigint 型时 就不在起作用了。
三、使用查询
代码如下:msyql_query("select last_insert_id()");
last_insert_id() 是mysql 一个函数 也是 对当前链接起效
此用法 解决了 mysql_insert_id () 中遇到的 bigint 型问题
推荐使用方法二,特殊情况下,可以考虑方法三。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具php获取刚刚插入数据的ID值-Php入门-Php教程-壹聚教程网php获取刚刚插入数据的ID值
本文章来给大家介绍php获取刚刚插入数据的ID值方法,php提供了mysql_insert_id()函数我们只要在插入数据后面加入echo mysql_insert_id() 即可。
//执行插入的语句
$getID=mysql_insert_id();//$getID即为最后一条记录的ID
PHP 函数 mysql_insert_id() 是返回在最后一次执行了 INSERT 查询后,由 AUTO_INCREMENT 定义的字段的值。
还有一种方法
msyql_query(& last_insert_id()&);
last_insert_id() 是mysql 一个函数 也是 对当前链接起效
此用法 解决了 mysql_insert_id () 中遇到的 bigint 型问题
上一页: &&&&&下一页:相关内容

我要回帖

更多关于 半价商城夺宝时时彩 的文章

 

随机推荐