PHP获取数据库最大编号
才开始学习PHP,很多东西都不懂,请大家帮忙!已经和数据库连接上,现在需要向表acc里面添加新数据,num列是编号,不会自动增长,请帮我写一段PHP代码,可以把num中最...
才开始学习PHP,很多东西都不懂,请大家帮忙! 已经和数据库连接上,现在需要向表 acc 里面添加新数据,num列是编号,不会自动增长,请帮我写一段PHP代码,可以把num中最大编号抓到PHP里面并+1以后显示在网页中出来。PHP版本5.3,SQL版本2008.非常感谢。
展开
3个回答
展开全部
<?php
$sql = "SELECT MAX(num) AS maxnum FROM acc ";
$query = mysql_query($sql);
if($row = mysql_fetch_array($query))
{
$maxnum = $row['maxnum']+1;
}
echo $maxnum;
?>
$sql = "SELECT MAX(num) AS maxnum FROM acc ";
$query = mysql_query($sql);
if($row = mysql_fetch_array($query))
{
$maxnum = $row['maxnum']+1;
}
echo $maxnum;
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT MAX(num) FROM acc;
这句SQL直接 就可以找到最大num值,然后你用PHP程序 加 1 ,就可以了
这句SQL直接 就可以找到最大num值,然后你用PHP程序 加 1 ,就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用
$sql="insert into tb(....) values (...)";
mysql_query($sql);
执行后$a=mysql_insert_id();
$a就是刚刚插入的数据的主键id
$sql="insert into tb(....) values (...)";
mysql_query($sql);
执行后$a=mysql_insert_id();
$a就是刚刚插入的数据的主键id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询