作者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
推 yukang:你可以把該欄位設成 auto increase 06/04 23:08
推 knockout:SELECT MAX(id) FROM subject; 06/04 23:21
推 j87b0003:我是弄成有一個資料表,在紀錄各個資料表的id 06/05 00:11
推 JoeHorn:不使用 auto increment 的話,就必須用 transaction 處理 06/05 03:12