各位大大好!我想將用input讓使用者搜尋資料庫裡的資料(資料表A),按下搜尋-->頁面1
後轉跳到下一個頁面,並利用表格顯示資料,此表格的最後兩個欄位為額外加入,可以輸入(input)的欄位,input1的資料都是數字,input2為備註,資料可能是空值,表格的下方有一個"送出"按鈕-->頁面2
按下"送出"後轉跳到下一個頁面,並且可以再搜尋下一筆資料-->頁面3
問題:我想讓使用者按下送出按鈕後,將整個表格(資料表A+input資料)儲存成MySQL的資料表B
,且資料表B若存在則刪去重新建新的資料表B,在估狗上有看到INSERT INTO SELECT 的用法,但是卻不太懂怎麼把input資料一起insert進去,請問各位大大該如何實現此需求,萬分感謝!
建議初學者還是一步一步來
不要天馬行空設計題目考倒自己
先寫「單筆 CRUD」
再寫「多筆 R 單筆 CUD」
才來寫「多筆 CRUD」
或許寫完後你會發現
根本沒必要做出以下這種功能
資料表B若存在則刪去重新建新的資料表B
謝謝海綿寶寶大大回覆,因為有這方面的需求才寫這一段php,不是自己設計題目考自己XD
另外,海綿寶寶大大的意思是說,有Update功能就不需要IF NOT EXISTS來實現更新目的嗎?
因為我的搜尋條件不是ID(搜尋的欄位有多個相同資料),要指定條件更新有點麻煩,所以才想說直接重新刪掉重新創一個應該比較輕鬆XD
如果在 table A 加兩個欄位(拿來放那兩個 input)
1.查詢 A,顯示幾筆和後面的 input
2.按確定,update table A set input1=xxx , input2=xxx ...
連 table B 都不用了
這樣是否可行?
因為有這方面的需求才寫這一段php,不是自己設計題目考自己
我每次都會說「我沒醉」
謝謝海綿寶寶大大,因為資料表A有規定不能動到,所以才想建資料表B
不確定是不是你要的,因為問題中完全沒提到要用js之類的,這裡有PHP的讀取table內容的方式,取出全部資料再組合insert的SQL語法