0

我真的很苦恼如何让它发挥作用,基本上我有一个选项可以添加固定票价,如下所示:(固定票价 ID 将被隐藏)

在此处输入图像描述

需要添加到以下两个表中:

tblfixedfare :

在此处输入图像描述

tblfixedfaresetup

在此处输入图像描述

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

  • ID : 7, FixedFareID : 4, DayHalf : 1, Fare : 'Day Time Fare' 值
  • ID:8,FixedFareID:4,DayHalf:2,Fare:“夜间票价”值

对于 tblfixedfaresetup,同时需要对该数据库进行另外两次插入。考虑到数据库的现状,下一个示例将是:

  • ID : 8, FixedFareID : 4, ShortPostCode : 'To Postcode' 值, Leg : 1, LegCount : 2
  • ID : 9, FixedFareID : 4, ShortPostCode : 'From Postcode' 值, Leg : 2, LegCount : 2

** 注意,LegCount 总是 = 2

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

** 编辑

我将如何插入 FixedFareID,它需要查看 FixedFareID 中的最大值并加 1。因此对于 tblfixedfare,下一个 FixedFareID 值需要为 4,有什么想法可以实现吗?

4

2 回答 2

1

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

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

于 2012-10-10T11:22:46.890 回答
0

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

于 2012-10-10T10:08:37.753 回答