婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php獲得剛插入數據的id 的幾種方法總結

php獲得剛插入數據的id 的幾種方法總結

熱門標簽:電銷機器人-快迭智能 智能外呼電銷系統 哈爾濱400電話辦理到易號網 沈陽人工智能電銷機器人公司 寶安400電話辦理 拉薩打電話機器人 h5 地圖標注 合肥外呼系統app 高識別電銷機器人

向mysql 插入數據時 很多時候 我們想知道剛剛插入數據的id 這對我們很有用 下面我說出常用的三種方法并一一分析其利與弊。

一 用以下語句:

mysql_query("select max(id) from t1",$link);

使用這種方法時 我們得到得是 id最大的值 的確時最后一個 但當多鏈接線程時這個最大的id并不一定是 我們插入的所以這個不利用域線程。

二 用以下函數:

msyql_insert_id();

當系統執行完INSERT后,再執行SELECT時,可能已經被分發到了不同的后端服務器,如果你使用的編程語言是PHP的話,此時應該通過 mysql_insert_id()來得到最新插入的id,每次INSERT結束后,其實對應的autoincrement值就已經計算好返回給PHP 了,你無需再發出一次獨立的查詢,直接用mysql_insert_id()就可以了這個函數很好用 當我們插入一條語句時 它自動返回了 最后的id值并且此函數 僅對當前鏈接有用 也就是說 它是多用戶安全型的所以我們經常用此函數;

但此函數有一個問題 就是 當id 為bigint 型時 就不在起作用了 所以 現在 正在用此函數的請小心了不過 我們平時很少遇到這樣的問題,所以可以不用管它。

三:用一下查詢

msyql_query("select last_insert_id()");

last_insert_id() 是mysql 一個函數 也是 對當前鏈接起效此用法 解決了 mysql_insert_id () 中遇到的 bigint 型問題。

總結: 根據以上分析 第一種方法 盡量少用 多用第二種方法 當遇到特殊情況時 可以考慮用第三種方法

以上這篇php獲得剛插入數據的id 的幾種方法總結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 解析sql中得到剛剛插入的數據的id
  • ThinkPHP寫數組插入與獲取最新插入數據ID實例
  • php插入mysql數據返回id的方法
  • THINKPHP在添加數據的時候獲取主鍵id的值方法
  • PHP用mysql_insert_id()函數獲得剛插入數據或當前發布文章的ID
  • php 生成唯一id的幾種解決方法

標簽:泰州 梅州 張家口 巴中 林芝 山東 威海 成都

巨人網絡通訊聲明:本文標題《php獲得剛插入數據的id 的幾種方法總結》,本文關鍵詞  php,獲得,剛,插入,數據,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php獲得剛插入數據的id 的幾種方法總結》相關的同類信息!
  • 本頁收集關于php獲得剛插入數據的id 的幾種方法總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 桐梓县| 额尔古纳市| 儋州市| 利津县| 孝义市| 江安县| 乳山市| 儋州市| 辽宁省| 广元市| 马尔康县| 政和县| 基隆市| 夏邑县| 威宁| 华池县| 环江| 珲春市| 潜江市| 满城县| 弥勒县| 陕西省| 山阳县| 十堰市| 张家港市| 巴彦淖尔市| 济阳县| 谢通门县| 临澧县| 车致| 方正县| 嵊州市| 万宁市| 奉节县| 平罗县| 桐梓县| 万宁市| 霍山县| 湘潭市| 陵水| 泾阳县|