插入两个不同的表格

时间:2012-10-10 09:54:26

标签: php mysql database insert

我真的很挣扎如何让这个工作,基本上我有一个选项,您可以添加固定票价如下:(固定票价ID将被隐藏)

enter image description here

需要将哪些内容添加到以下两个表中:

tblfixedfare

enter image description here

tblfixedfaresetup

enter image description here

对于tblfixedfare,当用户添加固定票价时,需要在数据库中插入两个条目。考虑到数据库的原样,下一个例子是:

  • ID :7, FixedFareID :4, DayHalf :1,票价:'日间时间票价'值
  • ID :8, FixedFareID :4, DayHalf :2,票价:'夜间票价'值

对于tblfixedfaresetup,同时需要对此数据库另外两个插入。考虑到数据库的原样,下一个例子是:

  • ID :8, FixedFareID :4, ShortPostCode :'到邮政编码'值,:1 , LegCount :2
  • ID :9, FixedFareID :4, ShortPostCode :'从邮政编码'值,:2 , LegCount :2

**注意,LegCount总是= 2

如果有人可以提供任何帮助,我们将不胜感激。 (我正在使用PDO准备好的声明)

**编辑

如何插入FixedFareID,它需要查看FixedFareID中的最高值并添加1.因此对于tblfixedfare,下一个FixedFareID值需要为4,任何想法我如何实现这个?

2 个答案:

答案 0 :(得分:1)

对于最初的问题,只需按照fufu的建议进行两次查询。

要获得FixedFareID加1的最高值,您可以使用MAX(FixedFareID)+1

答案 1 :(得分:0)

首先尝试插入一个数据库。如果插入数据,请尝试使用相同的查询插入第二个数据库。