2012-10-10 68 views
0

我真的与我怎么能得到这个工作努力,基本上我有一个选项,您可以添加一个固定的费用如下:(固定费用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,任何想法如何我可以实现这一点?

+0

所以,现在问题是什么? –

+0

你的代码在哪里? ...让我们看看我们能做些什么 – Baba

+0

你的问题中缺少一些东西。我认为这是关于逻辑的。 – Namal

回答

1

对于最初的问题,只需按照fufu已经提出的两个查询。

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

0

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

相关问题