0

これを機能させる方法に本当に苦労しています。基本的に、次のように固定運賃を追加できるオプションがあります: (固定運賃 ID は非表示になります)

ここに画像の説明を入力

次の 2 つのテーブルに追加する必要があります。

tblfixedfare :

ここに画像の説明を入力

tblfixedfaresetup :

ここに画像の説明を入力

tblfixedfare の場合、ユーザーが固定運賃を追加すると、データベースに 2 つのエントリを挿入する必要があります。データベースをそのまま考えると、次の例は次のようになります。

  • ID : 7、FixedFareID : 4、DayHalf : 1、Fare : 'Day Time Fare' の値
  • ID : 8、FixedFareID : 4、DayHalf : 2、Fare : 「夜間運賃」の値

tblfixedfaresetup の場合、同時にこのデータベースにさらに 2 つの挿入を行う必要があります。データベースをそのまま考えると、次の例は次のようになります。

  • 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 によって提案されているように、2 つのクエリを作成するだけです。

FixedFareID + 1 の最高値を取得するには、次を使用できます。MAX(FixedFareID)+1

于 2012-10-10T11:22:46.890 に答える
0

最初に1つのデータベースに挿入してみてください。データが挿入されている場合は、同じクエリを使用して 2 番目のデータベースに挿入してみてください。

于 2012-10-10T10:08:37.753 に答える