php寫(xiě)入數(shù)據(jù)返回id php獲取數(shù)據(jù)庫(kù)內(nèi)容返回json

thinkphp執(zhí)行add操作怎么返回id

一般插入一條數(shù)據(jù)都會(huì)返回這條數(shù)據(jù)的id的,你可以直接定義個(gè)變量來(lái)存儲(chǔ)就行了

創(chuàng)新互聯(lián)是一家企業(yè)級(jí)云計(jì)算解決方案提供商,超15年IDC數(shù)據(jù)中心運(yùn)營(yíng)經(jīng)驗(yàn)。主營(yíng)GPU顯卡服務(wù)器,站群服務(wù)器,電信內(nèi)江機(jī)房,海外高防服務(wù)器,成都機(jī)柜租用,動(dòng)態(tài)撥號(hào)VPS,海外云手機(jī),海外云服務(wù)器,海外服務(wù)器租用托管等。

$map 是數(shù)組

$id = D('User')-add($map);

這個(gè)$id 就是這條數(shù)據(jù)插入的id

怎么在thinkphp添加數(shù)據(jù)時(shí)獲取自動(dòng)增長(zhǎng)的id?

怎么在thinkphp添加數(shù)據(jù)時(shí)獲取自動(dòng)增長(zhǎng)的id?

下面是TP5的方法,TP3的在添加后變量直接就獲取了。添加數(shù)據(jù)后如果需要返回新增數(shù)據(jù)的自增主鍵,可以使用 getLastInsID 方法:

Db::name('user')-insert($data);

$userId = Db::name('user')-getLastInsID();或者直接使用 insertGetId 方法新增數(shù)據(jù)并返回主鍵值:

Db::name('user')-insertGetId($data);

ThinkPHP

ThinkPHP是一個(gè)免費(fèi)開(kāi)源的,快速、簡(jiǎn)單的面向?qū)ο蟮妮p量級(jí)PHP 開(kāi)發(fā)框架,遵循?Apache2 開(kāi)源協(xié)議發(fā)布,是為了簡(jiǎn)化企業(yè)級(jí)應(yīng)用開(kāi)發(fā)和敏捷WEB應(yīng)用開(kāi)發(fā)而誕生的。

基本特性

簡(jiǎn)單易用的MVC模式 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

模型(M):模型的定義由Model類(lèi)來(lái)完成。Model類(lèi)位于項(xiàng)目目錄下面的LibModel目錄。

控制器(C):應(yīng)用控制器(核心控制器)和Action控制器都承擔(dān)了控制器的角色,區(qū)別在于Action控制器完成業(yè)務(wù)過(guò)程,而應(yīng)用控制器(App類(lèi))負(fù)責(zé)調(diào)度控制。Action控制器位于項(xiàng)目目錄下面的LibAction目錄。

視圖(V):模板的實(shí)現(xiàn)是和框架無(wú)關(guān)的,做到了100%分離,可以獨(dú)立預(yù)覽和制作。模板目錄位于項(xiàng)目目錄下面的Tpl目錄。

2.獨(dú)創(chuàng)的核心編譯和二分法項(xiàng)目編譯機(jī)制

ThinkTemplate是一個(gè)使用了XML標(biāo)簽庫(kù)技術(shù)的編譯型模板引擎,支持兩種類(lèi)型的模板標(biāo)簽,使用了動(dòng)態(tài)編譯和緩存技術(shù),而且支持自定義標(biāo)簽庫(kù)。

php mysql返回新增多個(gè)ID號(hào)

你直接執(zhí)行這么多條插入語(yǔ)句,那么這個(gè)函數(shù)是只能返回一個(gè)值,不過(guò)如果你換一個(gè)思路就可以了。

你可以把四個(gè)sql拆開(kāi),用for或者foreach循環(huán)插入數(shù)據(jù)庫(kù),那么每一次返回的id就是你想要的結(jié)果了。

參考例子:

$arr = array(array('10','1','張三'),array('11','1','李四'));

$arr_id = array();

foreach($arr as $k=$v)

{

$sql = 'insert into 表名('年齡','性別','姓名') values('$v[0]','$v[1]','$v[2]')';

mysql_query($sql);

$arr_id[] = msyql_insert_id();//將每次返回的id保存進(jìn)數(shù)組

}

大致是這樣的想法,代碼不保證對(duì),只是思路。

當(dāng)前標(biāo)題:php寫(xiě)入數(shù)據(jù)返回id php獲取數(shù)據(jù)庫(kù)內(nèi)容返回json
標(biāo)題URL:http://bm7419.com/article34/ddejdse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器品牌網(wǎng)站設(shè)計(jì)、做網(wǎng)站商城網(wǎng)站、網(wǎng)站改版、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司