2011-04-02 55 views
0

我正在製作私人消息程序,並希望限制用戶收件箱可以增長的大小。我決定使用「sizeUsed」和「sizeAllocate」字段(如果需要的話可以更改某些用戶的大小) - 但我在查找如何檢查PHP中特定行中的字段大小時遇到​​問題腳本/ mysql查詢。我google搜索和stackoverflow搜索並找不到解決方案 - 有誰知道如何做到這一點?我想我會確定屬於單個用戶ID的消息字段的大小 - 這是否合理?還是我以錯誤的方式解決問題?如果這是正確的方法,我該怎麼做?謝謝。獲取由MySQL中特定行中的特定字段使用的內存

+0

這是一個即時通訊工具,或像郵件類型的程序? – dqhendricks 2011-04-02 18:20:23

+0

它比郵箱更像一個即時通訊工具。 – linus72982 2011-04-02 18:31:53

回答

0

將每條消息的大小存儲在單獨的字段中,並將其寫入數據庫。

+0

聽起來不錯,但是如何找出用於將要寫入的字符串的內存? – linus72982 2011-04-02 17:52:59

+0

strlen()? 。 。 。 – dqhendricks 2011-04-02 18:19:38

+0

我不確定strlen是如何工作的,它是與字節直接相關還是在存儲時有內存開銷? – linus72982 2011-04-02 18:32:32