我通過向現有項目添加反饋表來修改該項目。我需要將反饋表單數據存儲到表調用feedback_formtb。我對 sql 進行編碼以創建此表。還有一個已經創建的表調用profile_request我想從這個profile_request表中獲取一個外鍵。因此,我將request_id字段添加為外鍵。(我沒有編輯profile_request表的權限,因為該部分已經開發)我feedback_test.php創建一個文件調用?,F在,我想將反饋表單數據插入到feedback_formtb表中。我已經按照我的理解做到了這一點。但是我不確定這個sql插入查詢是否正確,因為外鍵和我是正確的將數據插入到表中。(我沒有用戶界面,因為我要求將此反饋表單添加到現有項目中)。如果有人可以幫助我告訴大家這沒關系,真的非常感謝你的幫助。提前致謝。============================feedback_formtb================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================DROP TABLE IF EXISTS `feedback_formtb`; CREATE TABLE IF NOT EXISTS `feedback_formtb` ( `fid` int(10) NOT NULL, `job_complete` tinyint(2) NOT NULL, `satisfaction` double NOT NULL, `reason` int(20) NOT NULL, `comment` text NOT NULL, `request_id` int(10) NOT NULL, PRIMARY KEY (`fid`), FOREIGN KEY (`request_id`) REFERENCES profile_requests(`id`) )ENGINE=InnoDB DEFAULT CHARSET=latin1;
1 回答

FFIVE
TA貢獻1797條經驗 獲得超6個贊
您不需要子查詢。只需用作列的值即可。$request_id
$ips = $mysqli->prepare(' INSERT INTO feedback_formtb (job_complete, satisfaction, reason, comment, request_id) VALUES (?, ?, ?, ?, ?)');
外鍵約束將確保其有效。如果嘗試插入 中不存在的 ID,則會出現錯誤。$request_id
profile_requests
- 1 回答
- 0 關注
- 90 瀏覽
添加回答
舉報
0/150
提交
取消