我有一個現有的表格供客人使用,其中包含姓名,護照號碼等信息。製作一個新的sql表格,其中一個字段從另一個表格字段中複製數據
我想爲銷售創建一個新表,並且希望使其成爲當從現有表中選擇客戶端時,某些字段將填充到新表中,例如護照號碼。
我正在做這個用php和ajax。
有人能指出我應該在哪裏尋找的大方向嗎?
我有一個現有的表格供客人使用,其中包含姓名,護照號碼等信息。製作一個新的sql表格,其中一個字段從另一個表格字段中複製數據
我想爲銷售創建一個新表,並且希望使其成爲當從現有表中選擇客戶端時,某些字段將填充到新表中,例如護照號碼。
我正在做這個用php和ajax。
有人能指出我應該在哪裏尋找的大方向嗎?
您可以從直接的SQL做到這一點
$sql = "INSERT INTO sales (guest_id, passport_number)
VALUES ($guest_id, (SELECT passport_number FROM guests WHERE guest_id = $guest_id))";
是否新的銷售表必須有它的護照號碼,等自己的副本?
對於已經在原始表中的新客戶,您可以在兩個表之間建立關係,指向銷售表的原始表中的數據。
如何將涉及此查詢的PHP代碼....對examle,如果讓我選擇從下拉框中選擇一個客人,我會怎麼有表格上的護照字段立即填寫? – Jacob 2010-06-29 19:54:19
除非您希望用戶看到它,否則無需填寫護照字段。只需將guest_id傳遞給要插入的代碼,然後使用該子查詢(第二個選擇語句)來獲取您的護照號碼。 – 2010-06-29 20:18:11