取得結(jié)果后分割成數(shù)組$arr=explode(',',$result['ut_picture']);這樣$arr數(shù)組就是$arr[0]='tupian/1.png';$arr[1]='tupian/2.png';$arr[2]='tupian/3.png';
成都創(chuàng)新互聯(lián)公司網(wǎng)站設(shè)計(jì),為客戶量身定制各類網(wǎng)站建設(shè)業(yè)務(wù),包括企業(yè)型、電子商務(wù)型、成都響應(yīng)式網(wǎng)站建設(shè)公司、行業(yè)門戶型等各類網(wǎng)站,實(shí)戰(zhàn)經(jīng)驗(yàn)豐富,成功案例眾多。以客戶利益為出發(fā)點(diǎn),成都創(chuàng)新互聯(lián)公司網(wǎng)站制作為客戶規(guī)劃、定制網(wǎng)站設(shè)計(jì)符合企業(yè)需求、帶有營銷價(jià)值的網(wǎng)絡(luò)建站方案認(rèn)真對(duì)待每一個(gè)客戶,我們不用口頭的語言來吹擂我們的優(yōu)秀,上千多家的成功案例見證著我們的成長(zhǎng)。
兩種方法修改或者重置mysql中的自增字段的值:autoIncrement;
其中方法二可以修改成任意值。
一、修改自增長(zhǎng)序列的值
alter table table_name auto_increment=n;
注意:n只能大于已有的auto_increment的整數(shù)值,小于的值無效.
show table status like 'table_name' 的返回結(jié)果里的auto_increment列就是表的現(xiàn)有值.
二、控制主鍵的起點(diǎn)
create table 表名
(
......
) engine=INNODB auto_increment=1001 default charset=gbk;
三、自增主鍵歸零
如果曾經(jīng)的數(shù)據(jù)都不需要的話,可以直接清空所有數(shù)據(jù),并將自增字段恢復(fù)從1開始計(jì)數(shù)
truncate table 表名
四、獲取自增主鍵
通過SQL select LAST_INSERT_ID()函數(shù)
通過SQL @@IDENTITY 變量
五、說明
AUTO_INCREMENT數(shù)據(jù)列必須有唯一索引,以避免序號(hào)重復(fù)。
AUTO_INCREMENT數(shù)據(jù)列必須具備NOT NULL屬性。
設(shè)置AUTO_INCREMENT屬性的數(shù)據(jù)列應(yīng)該是一個(gè)正數(shù)序列,所以應(yīng)該把該數(shù)據(jù)列聲明為UNSIGNED,這樣序列的編號(hào)個(gè)可增加一倍。
問題分析:序列=自增ID,是數(shù)據(jù)庫根據(jù)數(shù)據(jù)插入先后順序自動(dòng)生成的。
查詢方式:
只能再查詢自增ID即可
具體操作:MYSQL獲取自增ID的四種方法
select?max(id)?from?tablename
SELECT?LAST_INSERT_ID()?函數(shù)
LAST_INSERT_ID?是與table無關(guān)的,如果向表a插入數(shù)據(jù)后,再向表b插入數(shù)據(jù),LAST_INSERT_ID會(huì)改變。
select?@@IDENTITY;
@@identity?是表示的是最近一次向具有identity屬性(即自增列)的表插入數(shù)據(jù)時(shí)對(duì)應(yīng)的自增列的值,是系統(tǒng)定義的全局變量。一般系統(tǒng)定義的全局變量都是以@@開頭,用戶自定義變量以@開頭。
SHOW?TABLE?STATUS;
得出的結(jié)果里邊對(duì)應(yīng)表名記錄中有個(gè)Auto_increment字段,里邊有下一個(gè)自增ID的數(shù)值就是當(dāng)前該表的最大自增ID.