這個(gè)問題是需要你在建立數(shù)據(jù)庫的時(shí)候進(jìn)行設(shè)置的。
創(chuàng)新互聯(lián)公司10多年企業(yè)網(wǎng)站制作服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站制作及推廣,對木制涼亭等多個(gè)領(lǐng)域擁有豐富的網(wǎng)站運(yùn)維經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。
我們用phpmyadmin的操作來解決它:
1、
用phpmyadmin打開你的數(shù)據(jù)庫,找到你的表test,打開打點(diǎn)擊打開,處于結(jié)構(gòu)狀態(tài);
2、
然后選擇編輯id這個(gè)字段,
3、
然后會(huì)看到這個(gè)字段里有如下屬性:字段
類型
長度/值
整理
屬性
Null
默認(rèn)
額外
;
4、
我們需要設(shè)置的就在這個(gè)額外中,選擇下拉列表,里面只有一個(gè)選項(xiàng):auto_imcrement,這就是自動(dòng)累加的意思;
5、
執(zhí)行保存,OK,這回你再不給id這個(gè)字段進(jìn)行賦值的時(shí)候,mysql會(huì)對這個(gè)字段進(jìn)行自動(dòng)累加。
//首先配置數(shù)據(jù)庫連接
mysql_connect("localhost","root","");
mysql_select_db("db");
mysql_query("set?names?'utf8'");
//寫sql語句并執(zhí)行
$sql="select?id?from?表名?where?條件";?
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);
//打印
echo?$rs['id']
首先,id要設(shè)置成????AUTO_INCREMENT
其次,創(chuàng)建表的時(shí)候 ?設(shè)置AUTO_INCREMENT=1