[英]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.