2
想知道如果有人有任何想法偷偷摸摸的mysql表的內容?PHP Mysql內容sneak peek
即,假設有10個職位,每個職位500字。我想列出所有帖子的內容偷偷摸摸的高峯......即顯示幾行或200字符等每個職位
我想知道的是如何做到這一點,同時保持服務器的工作量低儘可能。我可以加載整個內容,然後刪除我不想要的內容,但使用substr,但我覺得那不是最好的方法。
在此先感謝
想知道如果有人有任何想法偷偷摸摸的mysql表的內容?PHP Mysql內容sneak peek
即,假設有10個職位,每個職位500字。我想列出所有帖子的內容偷偷摸摸的高峯......即顯示幾行或200字符等每個職位
我想知道的是如何做到這一點,同時保持服務器的工作量低儘可能。我可以加載整個內容,然後刪除我不想要的內容,但使用substr,但我覺得那不是最好的方法。
在此先感謝
你可以使用MySQL的函數LEFT從數據庫中每個崗位獲得前200個字符:
SELECT LEFT(content, 200) FROM post
如果你想要的內容的特定部分,而不僅僅是前200個字符可以分別存儲在數據庫中,例如名爲sneak_peak
的列。您可以使用您喜歡的任何方法計算一次該專欄的內容並堅持結果。從數據庫中取出它會非常快,因爲不需要進行字符串操作。
@OMG Ponies:我認爲他的意思是他不想將整個內容加載到PHP中,然後使用PHP函數substr。至少我是這樣理解這個問題的。 – 2010-08-27 23:21:28
謝謝,這正是我以後的事情 – Stevanicus 2010-08-27 23:31:33