作者icychif (冰心)
看板PHP
标题[请益] id累加
时间Mon Jun 4 22:27:26 2007
<?
include("db.php");
$str = "select * from subject";
$res = mysql_query($str);
$num = mysql_num_rows($res);
$num1 = $num1+1;
$a = $_POST['grad'];
$n = $_POST['t_name'];
$sql = "insert into subject values ($num1,1,'$n',0,$a)";
mysql_query($sql);
?>
我想新增一笔资料 资料的id是$num+1
首先$num 先抓出资料库里面有几笔资料
可以用$num1 = $num+1 来递增吗
我这样好像抓不到$num1资料
请问有别种方法吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.2.49
1F:推 yukang:你可以把该栏位设成 auto increase 06/04 23:08
2F:推 knockout:SELECT MAX(id) FROM subject; 06/04 23:21
3F:推 j87b0003:我是弄成有一个资料表,在纪录各个资料表的id 06/05 00:11
4F:推 JoeHorn:不使用 auto increment 的话,就必须用 transaction 处理 06/05 03:12