推 kerash:簡單的來說,上面 select 選擇某個類型,下面則是找出小於 01/09 00:54
→ kerash:這個類型的值囉? 01/09 00:54
→ kerash:不管上面有多少個,重點是在他post後只有一個名字 01/09 00:54
→ kerash:$_POST["capacity"],而下面輸入的值也只會有$_POST["value" 01/09 00:55
→ kerash:],所以只要 select * from db where `capa.` < 'value' 01/09 00:55
→ kerash:就可以抓到你所要的資料了 01/09 00:56
→ rm031023:這樣子抓不到值耶,$_POST[]裡面要填的是column 名稱, 01/09 09:57
→ rm031023:而我的capacity是一個table name 01/09 09:58
→ rm031023:L1、0.2%B才是column name 01/09 10:00
→ maplenote:所以會有很多table name嗎?連table都要能選的意思? 01/09 11:01
→ rm031023:只有capacity是table name,L1等等是capacity裡的column 01/09 11:06
→ rm031023:name 01/09 11:07
→ kerash:我那段SQL不是正確的,名稱要自己改 01/09 12:19
→ kerash:要的話是 select * from `capacity` WHERE 01/09 12:20
→ kerash:`".$_POST["capacity"]."` < '".$_POST["value"]."'; 01/09 12:21
→ kerash:不對,再確認一下,你的 capacity 是 table name 是表示 01/09 12:22
→ kerash:有個 table name 叫 capacity 吧...?? 01/09 12:22
→ rm031023:對,capacity是table name 01/09 12:57
→ rm031023:L1、0.2%B等等是column name 01/09 12:57
→ kerash:那你是是看我後來貼的 sql 正不正確吧 01/09 13:00
→ rm031023:還是抓不到值..會不會是 01/09 13:26
→ rm031023:<input name="value" type="text" size="10" />這一行 01/09 13:26
→ rm031023:寫錯了,因為那個value不是欄位名稱,是我隨便設的.. 01/09 13:28
→ rm031023:我看工具書,它上面寫說要是欄位名稱,可是我不知道要怎 01/09 13:29
→ rm031023:麼寫 01/09 13:29
推 kusoayan:你要不要把資料表列一下? 完全看不懂你再問啥= = 01/09 14:19
→ xampp:小妹的表單都隨便設了 別人給的答案當然也就不會直接能用 01/09 14:26
→ xampp:既然小妹要直接用別人的答案 那小妹就應該用真正的情況發問 01/09 14:28
推 kerash:我盡力了= =" 等完整的表單DB欄位都出來再繼續... 01/09 14:37