2个表,一个是客户,第二个是供应商。客户由表单创建,供应商表格预先填充。我在customer表中有6个字段,例如(引用,名称,地址,生理,physioname,physioaddress)。然后我在供应商表中有3个字段(physiorefernce,physioname,physioaddress)。
我需要的声明是更新客户记录,其中reference = reference来自URL,其中来自供应商表的信息,其中physioreference = physioreference from URL。
示例网址here。
(http://test.com/Physiotoinstruction.php?PhysioReference=100099&a熔点;参考= 456789)
任何人都可以告诉我为什么表中的记录没有填充其他表中的选定数据吗?
我只使用下面的一个字段,直到我能够正常工作,然后我将添加其他字段。
$reference1=mysql_real_escape_string($_GET['PhysioReference']);
$reference2=mysql_real_escape_string($_GET['Reference']);
$select="SELECT PhysioReference FROM Physio WHERE PhysioReference='".$reference1."';";
$result = mysql_query($select);
$row = mysql_fetch_assoc($result);
$update = "UPDATE Instruction SET PhysioReference='".$row['PhysioReference']."' WHERE Reference='".$reference2."';";
$result = mysql_query($update);
$result=mysql_query($sql);
表1 - Physio
表2 - 说明
表1字段 - PhysioReference,名称,Line1,邮政编码,移动电话,电话,传真,电子邮件
表2字段 - 参考... PhysioReference,Physio,PhysiosAddress,邮政编码,Physiomobile,编号,Physiofax,PhysiosEmail