我只是試圖獲取當前最高的表的自動遞增值。我不需要知道下一個自動增量是什麼,只是現在表格中的最高值。我正在使用下面的代碼,但不管實際的自動增量是多少,最後一次插入哪張表,上次更新/修改了哪張表,或者我可以看到的其他因素,該值始終返回。有兩個原因讓我感到困惑。首先,我不明白爲什麼數字總是4
,第二我不明白爲什麼我回來一個字符串值(用字母和符號),而不是一個整數。 這裏的交易是什麼?從PHP調用的MySQL MAX(id)產生奇怪的值
<?php $highest_id = mysql_query("SELECT MAX(c_id) FROM customers"); ?>
我覺得有一種愚蠢的張貼在那裏,但是,我確實有這樣的一開始,但返回的結果是''''。我將編輯我的帖子,向您展示我在第一次嘗試的內容(這是您的建議)。 – ubiquibacon 2010-06-29 04:49:51
好吧,我明白我現在做錯了什麼。我原來的代碼使用了'mysql_fetch_array',然後我搞亂了'$ row [0]'中有'0'的地方。謝謝你的幫助! – ubiquibacon 2010-06-29 04:58:52