我試圖從不同的表中添加一些主鍵作爲外鍵在php中的查詢中的一個主表。MYSQL插入主鍵在另一個表中作爲外鍵
到目前爲止我:
$result=$mysqli->query("INSERT INTO m_main (M_Id, M_T_Id, M_U_Id, M_P_Id, M_S_Id, M_Sp_Id, M_Ra_Id, M_F_Id, M_Hp, M_Rss, M_Kommentar)"
. "VALUES (DEFAULT, 123, 123, '".$_SESSION['sId']."' , 123, '".$_SESSION['Sp_Id']."', '".$_POST['fragestellung']."', 123,"
. "'".$_POST['hp']."', $rss, '".$_POST['kommentar']."')");
每一個「123」我要與其他表從我的數據庫現有的主鍵來代替。 這怎麼可能?
子查詢可能是合適的,但您沒有提供包含主鍵的hte表的信息,也沒有提供與您要插入的記錄相關的hte表的信息。 – Jeeped
@Jeeped 所有其他表都有一個整數作爲主鍵,至少有一列只有字符串。 我剛寫了「123」來檢查是否可以訪問/寫入數據庫 – Alex311