2011-10-05 25 views
0

可以說我在我的數據庫中有3個表,具有相同的主ID號和15個屬性(每個表5個)。我在table_1中做了一個查詢,其中property_1 =「something」,我把id和我的所有屬性用echo和html打印出來(有沒有更好的方法?)比方說,我會花一些時間,例如10000每個ID有15個屬性(我將使用正確的分頁)。這會增加大量的加載頁面時間嗎? (我將使用共享主機)如果是,是否有可能創建靜態頁面,以便在一段時間內刷新其內容?通過創建靜態頁面來減少mysql中的工作?

(這是我的第一個PHP MySQL的網站的任何幫助表示讚賞)

回答

0

如果你想查詢多個表,你應該如果你使用分頁,你不會有任何問題,請使用一個join

0

因爲MySql有Limit關鍵字,可讓您跳過一些行並獲取特定數量的行。這將減少查詢返回的一組值。

0

假設你有合適的索引,10000是非常小的表。 當然,這取決於訪問者的數量,如果您每分鐘點擊數千次,添加緩存將有所幫助。