我試圖做一個圖像數據庫不保持一致的記錄的ID。例如,它可能會去1,2,6,7,12,但正如你所看到的那樣只有5行。 在表格中我有fileid和filename。我創建了一個PHP腳本,在給出fileid時向我顯示圖像。但是如果我給它不存在的ID 5,我會得到一個錯誤。這很好,因爲我想爲此提供一個錯誤信息,但對於使用前進和後退按鈕瀏覽這些圖像的用戶而言,這沒有問題。前進和後退按鈕需要檢索給定ID之後的真實fileid。希望這是有道理的。如何獲得MySQL中特定行的偏移量?
這就是我想象中的代碼看起來像:
SELECT offset(WHERE fileid=4)
這將使我在哪裏的fileid等於4。我覺得這是很容易理解的行的偏移。我需要的原因是創建前進和後退按鈕。所以我打算加1或從偏移量中取1,這個偏移量給了我新的ID和新的文件名。這樣當用戶瀏覽它時,會自動跳過死ID值,但當給出一個錯誤的ID時它會給出錯誤。
你到處都會看到這樣的「錯誤」,即使在這裏,在stackoverflow上,頁面完全「不起作用」。 – djot 2012-01-29 07:17:49