我的PHP系统有一个SQL数据库(DATABASE1),里面有2个表(TABLE1和TABLE2)。
有一个公司列表存储在TABLE1中,当您点击所需的公司后,您将被带到"有关该公司的信息"它存储在TABLE2中。
现在,在每个"关于这家公司的信息"部分/网站有"添加信息按钮"这会打开一个表单,填写时应该存储有关当前公司打开的信息。
问题是:如何回应特定公司的结果? 如何告诉我的代码"这属于这里,应该在那里显示"?
例如:TABLE1中的公司ID为21,有关该公司的信息位于TABLE2中,ID为35。 所以它继续。 但我需要这是DYNAMIC,因为我能够添加/删除公司。
答案 0 :(得分:0)
我认为如果你使用外键会更好.. 第一个表的ID为'id'。 将此id存储在第二个表中,并使用其他名称(如“c_id”)。 现在,无论您对此数据执行何种操作,请使用类似此方法的get方法继续传递id值
$id = $info['id']; // $info will be a array variable to fetch values of table1
对于输出的每一行,添加以下锚标记
echo "<a href='update.php?qs=$id'>Add Info</a>";
重定向到update.php后,使用
获取id变量$id = $_GET['qs'];
然后执行插入以及此ID。稍后您可以使用Joins从两个表中获取值。