2014-03-27 18 views
0

作爲初學者,我需要一些信息。我一直在拼湊一些在線用戶上傳和分享網站,比如newgrounds.com從PHP數據庫加載文件鏈接

到目前爲止,我還沒有任何代碼,只是問題。

我現在最大的問題是如何顯示SQL條目作爲文件鏈接?這個想法是當一個用戶上傳一個文件時,一個條目用用戶名,文件名和文件位置創建。文件位置將是與用戶用戶名相關的文件夾。但是,如何將該文件的鏈接創建到最新的上傳頁面?

+0

您可以擁有一個像/ path/to/site/uploads/user/file.ext這樣的目錄,然後是一個具有'user_id | file_name'的SQL表。然後遍歷'user_id = X'的行並回顯鏈接,如'http:// website.com/uploads/user/file.ext'。 – Sam

+0

這似乎很好,謝謝。你認爲你可以給我一個如何在頁面上實現它的小例子嗎? – Byonex

回答

1

無論如何,每次列出所有文件時,您都需要執行SQL查詢,因此當您執行查詢時,請確保包含file location字段並將其解析到PHP中。

例如,如果您使用的是MySQL,您可以執行SELECT * FROM FILES WHERE 'user_id' = $userid ORDER BY 'date' DESC LIMIT 10並循環顯示這些代碼以顯示PHP代碼中的所有字段。

+0

這非常有用,謝謝。你認爲你可以大致向我展示PHP腳本的樣子嗎?我明白訪問表格,只是不知道如何將你剛纔說的腳本放入腳本:) – Byonex

+0

請參閱[PHP - MySQLi結果獲取關聯](http://www.php.net/manual/en/) mysqli的-result.fetch-assoc.php)。 –