亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 php 中將數據插入到具有外鍵字段的表中

在 php 中將數據插入到具有外鍵字段的表中

PHP
當年話下 2022-08-19 10:27:00
我通過向現有項目添加反饋表來修改該項目。我需要將反饋表單數據存儲到表調用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_idprofile_requests


查看完整回答
反對 回復 2022-08-19
  • 1 回答
  • 0 關注
  • 90 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號