CGIでデータベースを2つに分けるには?

[上に] [前に] [次に]
染之助 [E-Mail] 2000/06/09(金) 18:18:26
データベースを2つに分けてCGIに検索させたいのですが、上手くいきません。

if    deta1>1  (1以上はデータ1)
else  deta2    (それ以外はデータ2)
のような感じにしたいんですけど。
CGIに詳しい方、よろしくお願いします。

Fuji.♪ [E-Mail] [HomePage] 2000/06/09(金) 19:06:32
とりあえず、何の言語で何の形式のデータベースをどのような環境で使いたいのか位は書きましょう。

ヒソカ 2000/06/09(金) 19:17:19
CGIって言語があるように思っているような、
書き込みが多いような?
染之助氏個人のことを特定してるんじゃないんだけど、ついネ ^_^;

染之助 2000/06/09(金) 19:55:58
Fuji.♪さん、ヒソカさん、ごめんなさい。
そんなことも気づかない未熟者がCGIで頑張っております。
言語はPear、データベースはcsvを使っています。
どんな環境かは良く分かりません。
これでは、だめでしょうか?
よろしくお願いします。

Fuji.♪ [E-Mail] [HomePage] 2000/06/09(金) 21:42:50
CSVはデータ形式であってデータベースじゃないです。 (^_^;
言語はPerl、ですかね。

$flag = 1;
local $filename = ($flag > 0) ? 'data1.csv' : 'data2.csv';
open (DATA, "<$filename");
...

こんな感じでどうでしょう?
$flagの値は事前に適当に拾って。(1以上ってことは > 0 だよね)
わからないところはマニュアルとか読んでね。(3項演算子はわかりにくいかも (^^;)

染之助 2000/06/12(月) 09:34:06
[[解決]]
ワァオー!!また、間違えてしまった。
しかし、Fuji.♪さんのおかげで、なんとかなりました。
ありがとうございました。
また分かんないことがあったら質問させてもらいます。(もう少し勉強して・・。)

[上に] [前に] [次に]