我有一个现有的表格供客人使用,其中包含姓名,护照号码等信息。制作一个新的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