簡體   English   中英

如何查看自動增量字段的最后插入值

[英]How to view last inserted value of auto increment field

在我的數據庫中,我有一個名為spaj_per的字段作為自動增量主鍵。

如何在spaj_per字段中顯示最新插入的值。 我試過了

<?php
    $con = mysql_connect("localhost", "SuperAdmin", "***");
    if (!$con) {
        die('Could not connect: ' . mysql_error());
    }

    $db_selected = mysql_select_db("sistem_pengurusan_fail",$con);

    $q = "SELECT MAX(id) AS spaj_per FROM unit_pengambilan"; 
    $result = mysql_query($q); 
    $row = mysql_fetch_array($result); 

?>
<?php echo $row['spaj_per']; ?> 

但這是行不通的。

使用PHP的mysql_insert_id()函數

您可以使用

SELECT id FROM mytable ORDER BY id DESC LIMIT 1;

或喜歡

$last_id = mysql_insert_id();

嘗試這個,

$q = "SELECT MAX(spaj_per) AS spaj_per FROM unit_pengambilan"; 
$result =mysql_query($q); 
$row = mysql_fetch_row($result); 

echo $row[0];

嘗試使用mysql_insert_id

For more reference use following link
http://php.net/manual/en/function.mysql-insert-id.php

嘗試以下

<?
$q = "SELECT MAX(spaj_per) AS last_spaj_per FROM unit_pengambilan"; 
$result =mysql_query($q); 
$row = mysql_fetch_array($result); 

 echo $row['last_spaj_per']; 
?> 

$row = mysql_fetch_array($result); 更改為$row = mysql_fetch_assoc($result); 並嘗試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM