トップページ⇒php
90コメント24KB

PerlだけでDBを構築する

■ このスレッドは過去ログ倉庫に格納されています
0001まむお02/02/13 05:54ID:VlJDYYKC
サバがPerlだけでモジュールも使えない、
そんな環境下でデータベースっぽくデータを扱いたい。
贅沢は言わんけど、せめて単純なSQLで扱えないとねぇ〜

って感じの探してるんだけど、誰か知らん?
一応漏れが見つけたのは、これなんだけど、

ttp://www.nlwww.com/jp/ris/jsql.htm

いいのあったら紹介して
よろしく
0052山崎渉03/03/13 17:01ID:???
(^^)
0053nobodyさん03/03/18 15:59ID:???
>>51
thanx! なんかただ<>で区切っているだけみたい。
なんか特殊そうで面倒っぽいなー。
カンマに変換するればCSVになるってわけでもなさそうだし。
0054nobodyさん03/03/21 10:44ID:???
これは?
http://freshmeat.net/projects/qdbm/
1000万件くらいは扱えるみたいだが
00554603/03/24 15:16ID:???
DBD::Sprite って面白そうですね。
テキストに保存するDBのくせに、トランザクションを装備だそうです。

ttp://search.cpan.org/author/TURNERJW/DBD-Sprite-0.44/lib/DBD/Sprite.pm
0056nobodyさん03/04/07 00:05ID:btpU8pX3
AccessのMDBファイルのようなものがあればいいね。
専用のDBDとそのファイルがあれば使えるようなの。
0057bloom03/04/07 00:12ID:liNaJRPu
http://www.agemasukudasai.com/bloom/
0058損権厨房 ◆mVeUbtZCI. 03/04/09 16:07ID:???
Perl/CGIはPostgreSQLと連係は出来ないの?
0059nobodyさん03/04/10 12:48ID:HaDE0JlI
>>58
DBIとDBDを使うことでできる。
http://member.nifty.ne.jp/hippo2000/perltips/DBD/pg.htm

2chにもDBI専用スレがあるし。
http://pc2.2ch.net/test/read.cgi/php/1015943725/l50
0060あぼーん03/04/10 13:04ID:???
あぼーん
0061佐々木健介03/04/10 13:04ID:???
     ______
    /_      |
    /. \ ̄ ̄ ̄ ̄|
  /  /  ― ― |
  |  /    -  - |
  ||| (5      > |
 | | |     ┏━┓|   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | |     ┃─┃|  < こんなサイトを見つけた
|| | | |  \ ┃  ┃/    \  正直、スマンカッタ
| || | |    ̄         \_________
http://saitama.gasuki.com/kensuke/
0062損権厨房 ◆mVeUbtZCI. 03/04/10 16:30ID:???
>>59
サンクス
PHPで書くといいらしいのだが覚えるのも面倒だしな
0063山崎渉03/04/17 12:07ID:???
(^^)
0064山崎渉03/04/20 06:24ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0065山崎渉03/05/22 02:23ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0066nobodyさん03/05/25 07:30ID:pukW7481
>>47
dbmじゃ機能不足でSQL使いたくなるときは、
プライマリキーだけでなくその他のフィールドを条件にして
レコードを抽出したいとき。

これをdbmでやるには処理時間がかかるし、開発工数もか
かるし、不具合が混入する可能性もあるし、保守もやりにくい。
逆にSQLなら一行書けばOKです。

dbをユーザ認証やセッション変数管理に使うだけならdbm
でもRDBでもいいと思います。
0067名無しさん@Meadow03/05/25 20:24ID:???
>>66
うーむ、それ分かりやすいです。
逆に言うと、SQLは、全部のフィールドがハッシュ表持ってて、どれも
dbmのプライマリキーみたいにとして使えるということですね。
ふーむ、ありがトン。


0068山崎渉03/05/28 17:06ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0069nobodyさん03/05/29 18:35ID:OM7vlSMS
DB使いたいのに使えなくて、
<input type="hidden" name="mode" value="insert_commit">
とかやってるのがむなしい今日このごろ
0070_03/05/29 18:39ID:???
http://homepage.mac.com/hiroyuki43/hankaku10.html
0071nobodyさん03/07/04 00:27ID:???
結局、Perlしか使えないレンタル鯖では、
CSVとかでDBっぽいことはできても、SQL使うようなDBは無理ってこと?
0072nobodyさん 03/07/04 10:16ID:???
>>70
ブラクラ
0073名無しさん@Meadow03/07/04 11:21ID:???
>>71
言ってること意味ないよ。
Perlしか使えない→SQLは使えない
よって、SQLは使えない
当然だろ。同じこと:
phpしか使えない→SQLは使えない
よって、SQLは使えない

実はな、Perlには、?DBMが使える。BerkleyDB, SDBM, NDBM…
普通のPerlパッケージには、標準で入ってるが、レンタルサーバ
によっては、削除してるかもな。
0074名無しさん@Emacs03/07/05 01:13ID:???
>>71
このスレの前の方で話題になってるDBD::CSVってのは、SQLを使ってCSVを読み書きする
DBIモジュールだよ。PostgreSQLやMySQLのようなRDBMSがインストールされてなくても
Perlさえ動けば使える。
0075山崎 渉03/07/15 11:13ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0076山崎 渉03/08/02 02:38ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0077nobodyさん03/08/31 02:45ID:b1nzLst9
>67

「全部のフィールドがハッシュ表持ってて」は誤解だ。
全フィールドにインデックスつければそうなるけど。
0078nobodyさん04/01/16 13:12ID:pjcWP7BN
初心者ですが質問させてください
Perlでキーワード検索作ったのですが検索単語を空白にすると
登録されている内容全てが表示されてしまいます
if($word ne $name){ &error; }と、サブルーチンerrorに渡してもだめでした。
どなたかご教授よろしくお願いします。
00797804/01/16 14:25ID:???
間違えました
if($word ne $name){ &error; }ではなく、
if($in{'mode'} eq ""){ &PrintPage; exit; }とやって、$in{'mode'}が
空白だったら最初のページを表示させようとしてもうまくいかず
内容全て表示されてしまいます。
よろしくおねがいします。
00807804/01/18 15:20ID:???
自己解決できました^^
0081nobodyさん04/09/05 06:47ID:???
Perl最高。
namazu+pnamazu.cgiで全文データベース構築。
ndbmで文献データベース構築。
手軽に開発できて思いのほか速い。商用でない限り十分。
0082nobodyさん04/11/27 04:32:52ID:5LX6miUQ
DBD::CSVで行うファイルの書込み、抽出等の説明を
分かりやすく解説されたサイト等ありませんか?
0083nobodyさん04/11/27 05:11:55ID:???
PHP板でPerlの話題かよ・・・
0084nobodyさん04/11/27 14:27:17ID:???
>>83
どこのこと?
0085nobodyさん05/03/01 09:28:56ID:???
PHP簡単だからねえw
こういうのが沸くんだろ
0086nobodyさん2008/11/15(土) 10:56:41ID:???
ムゥ〜おやつが食べたいな〜
あっ、シュークリームだ
おいしそう 食べよう
モグモグモグモグ おいしいな
モグモグモグモグ
もう一個ある これも食べちゃえ
モグモグモグモグ
モグモグモグモグ
あ〜おいしかった

ねえムーくん、ここにあったシュークリーム知らない?
知らないよ
変だなぁ 後でムーくんと一緒に食べようと思ったのに
おかしいな どうしたんだろう?
あんなおいしいシュークリーム どうしたんだろうね?
あんなおいしいシュークリーム?
それじゃまるでムーくん
あのシュークリームを食べたことがあるような言い方じゃないか?
ワッ しまった
さてはムーくん シュークリーム食べたでしょう?
知らないよ
ほら 白状しないと コチョコチョコチョコチョ
ムヒヒヒヒ 食べた 食べた
ほら やっぱりムーくんが犯人じゃないか
もう おしりペンペン
ムッヒーミンミンミン ムッヒーミンミンミン
ようし ムー汁にして食べちゃおうかな
ムッヒーミンミンミン ゴメンナサイ ムッヒーミンミンミン
0087nobodyさん2008/11/20(木) 11:45:38ID:TxNKG6+Q
質問です。掲示板のプログラムなのですが、データファイル(1行1投稿内容のテキストファイル)
を掲示板のCGIのサーバーとは異なるサーバーに置きたいのですが、その場合どのように
すればよいでしょうか? できればmySQLサーバーはインジェクションの関係で使いたくあり
ません。

サーバー1 掲示板cgiや画像データなどを担当
サーバー2 掲示板テキストデータ(掲示板cgiから読み書きされる)

なにかアドバイスをお願いします。
0088nobodyさん2009/04/17(金) 08:12:30ID:???
>>87
mysqlでプレースホルダを使えばおk
0089nobodyさん2010/05/16(日) 10:22:23ID:IAiAbK8X
すげぇ!!!!!
週3ペースで中出ししてたら
いつの間にか借金消えてたんですけどww
http://pocket-m.net/hgss/phumrsc
0090 忍法帖【Lv=40,xxxPT】(6+0:8) 【34.4m】 電脳プリオン ◆3YKmpu7JR7Ic 2012/09/30(日) 14:30:21.35ID:????PLT(12079)

  ∧_∧
  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>76
            / ←>>64
■ このスレッドは過去ログ倉庫に格納されています