使用PHP表單將用戶的文本字符串插入到表中,並使用另一種表單將其拖到另一頁上,那麼在MySQL中創建表的最佳方法是什麼對於文本字符串,以及創建表時可能需要哪些選項來最好地處理文本字符串?爲用戶輸入的文本字符串創建MySQL表
我想,這個複雜的因素是表中存在的文本還不存在(因爲它需要通過表單輸入等),我不確定這是爲什麼我我遇到了麻煩(伴隨着我相對缺乏經驗,所以我不確定是什麼,恰恰是理想的桌子配置)。
由於我不想存儲超出此用戶輸入的任何其他數據(如我所說的,只是字符串的文本,即一個句子),我認爲我創建表時只需要一列,但我不確定這也是;看起來有可能我更傾向於忽略SQL的工作原理。
(1)你要考慮這樣的字符串的估計,最大長度來決定是否使用VARCHAR字段或文本字段MySQL的。 (2)以後需要引用這些字符串時,請考慮使用名爲id(int,主鍵,自動增量)的第二個字段。 (3)使用mysqli或PDO代替mysql,這已被棄用。 – michi 2013-03-03 23:17:50
您需要創建一個數據庫,一個用戶和一個表格,並且您的字段(如michi所說的,一個唯一的標識符是個好主意)。檢查PDO(或mysqli)。更容易工作,並且自從你學習,不妨從現在開始。 – 2013-03-03 23:25:33
@michi謝謝,字符串的長度(例如,人類可讀的文本句子)是否適合varchar和text-fields? – 2013-03-03 23:35:31