検索結果
DB
- 全てのカテゴリ
- 全ての質問
- 送信日時を指定してメールを送信したい
質問させてください。 先日以下の通り、メールを数日後に自動送信する方法を質問したものです。 http://okwave.jp/qa/q7051411.html この時はDBの作成を提案していただいたのですが、残念ながらこちらの環境ではDBを使用できないようです。 代替案としては何かありませんでしょうか。 メールの送信ごとにスレッドを作成する方法も考えたのですが、大量をメモリを必要としますし、再起動すると送信する予定のものが全てなくなってしまうので・・・。 何度も申し訳ありません。 以上よろしくお願いいたします。
- 複数カラムを跨いだCOUNTができない
以下のようなDB内に顧客id(ユニーク)とhob1,hob2,hob3のようなカラムがありまして、hob1,hob2,hob3には任意で趣味を表す値が入っております。 【hoge_db】 id | hob1 | hob2 | hob3 1 | 1 | 2 | 3 2 | 2 | 3 | NULL 3 | 3 | NULL | NULL 3 | NULL | NULL | NULL ・・・ 【SELECTしたい値】 趣味1:1名 趣味2:2名 趣味3:3名 この各趣味を表す値に対する顧客数を求めたいのですが、3つのカラム全てに対してCOUNTをする方法が分かりません。。 どうかSQLにお強い方、お力を貸して頂けないでしょうか?
- ベストアンサー
- PostgreSQL
- engbg
- 回答数2
- データの取得方法
失礼いたします。 SQL文でDBからデータを取得して、それを 表示したいのですがうまくいきません。 どこを間違っているか、どうしたらいいか コメントお願いします。 //他のページからIDを取得 <?php $aid=htmlspecialchars($_GET["id"]); ?> //SQL <?php $sql = "SELECT A.USERID,A.NAME,B.BIL_ID,B.B.BIL_NAME FROM USER A,BIL B WHERE A.BIL_ID=B.BIL_ID AND USER_ID=".intval($_GET["aid"]); !$an = mysql_query($sql,$db) $user = mysql_fetch_row($an); mysql_free_result($an); ?> //データの表示 //SQLで実行した'BIL_ID'を表示したい。 <TD><INPUT type="text" name="bid" value="<?php print(intval($_GET["$user[2]"])) ?>"></TD>
- RAID-1環境のパーティションの構成について
お世話になります。 現在、経理用のDBサーバを構築するために DELLのエントリークラスのサーバを選択しようと思っております (利用者は5人程度、DBはパッケージ製品) サーバの構成は Windows 2003 Server SATA HDD2基搭載して、RAIDコントローラで RAID-1のミラーリングの環境にしようと思っているのですが 選択項目でパーティションの設定について RAIDを構築した環境ではどのようなパーティション設定がのぞましいのでしょうか? ブートパーティションを 12GB・16GB・20GB・フルから選択できるようですが 何かご助言がありましたらよろしくお願いいたします。
- ベストアンサー
- ハードウェア・サーバー
- voltea
- 回答数3
- PL/SQLをWindowsのBATファイルで実行するには
いつも参考にさせていただいております。 表題のとおり、WindowsServer2003上でBATファイルを起動したいのですが、うまくいきません。 BATファイルの中身 sqlplus USER_A/USER_A @DB_A @SQLPAT sqlplus USER_B/USER_B @DB_B @SQLPAT SQLPATファイルは、大体以下の感じで、2つのスキーマーで同じPL/SQLを実行します。 Declare ・ カーソルループ 更新 ・ ・ END; タスクにBATファイルを登録し実行すると 最初のPL/SQLは実行されますが、次のUSER_Bが実行されません。 どなたか詳しい方ご教授をお願いできませんでしょうか? オラクルのVerは9iです。よろしくお願い致します。
- データベースと連動するCGI
実はDBとWEBを連動させたいのですが、DBのほうのスキルがまったくありません。(ACCESS程度) 会社が予算をとってくれないため、自分でなんとかしなければなりません。 SQLとか難しいものではなくて、CGIで動くデータベースはありませんでしょうか? さらにアップしたときに、地域とか職種というようなもので検索できるものがあればベストなのですが。。。 htmlで作っていると一人に1ファイル、100人いたら100ページもhtmlを作らなくてはならないため、できればデータベースを使いたいのです。 どなたか教えてください。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- chisalin
- 回答数2
- トーヨータイヤ PROXES CT01に付いて教えて下さい。
先日タイヤを「レグノGR7000」から「ミシュラン プレセダ」に替えたのですが、どうも気に入らず又入れ替えを考えております。 昔トーヨーの銘柄でひどく裏切られたイメージが残っていたので、目に留まらずにいましたが、最近いろんな情報サイトで、「PROXES CT01」のトータルバランスの良さが目に留まります。 ユーザーのかたから実際に使った印象をお聞きできれば…と思っております。 自分のタイヤに関する志向としては、「当たりが柔らかくしなやか」(ふにゃふにゃは×)です。 また、できれば「DNA db ES501」、「DNA dB EURO」辺りを比較対照にしていただければ幸いです。
- ベストアンサー
- その他(車・バイク・自転車)
- next7313
- 回答数3
- NASMアセンブラの特殊シンボル$による、文字列の長さ取得について
NASMアセンブラの特殊シンボル$による、文字列の長さ取得について いつもお世話になっております。 小生、只今WindowsXPSP3上でNASM0.99.6を使用し、x86のアセンブリを勉強しています。 今回、皆様にご質問させて頂きたいのが、特殊シンボル'$'についてです。 以下のような、'$'の使い方は理解できるのですが、 times 510 - ($ - $$) db 0 文字列の長さを取得する場合の'$'の使い方がわかりません。 -----文字列の長さを取得----- buff: db 'Hello' buflen equ $ - buf ぶしつけな発言の仕方で誠に恐縮なのですが、 '$'シンボルはそれが記述された行の先頭アドレスを示すものですよね? だとすると、もし仮に以下のようにアドレスが振り分けられていた場合、 (0,1がアドレスです。) 0 buf: db 'Hello' 1 buflen equ $ - buf これを計算すると、1-5となり、-4になってしまうのではないでしょうか? お忙しい中、申し訳ございませんが、先輩方ご教示よろしくお願い致します
- ベストアンサー
- その他(プログラミング・開発)
- HackHack
- 回答数3
- mysqlと出力側PHPの文字コード変換について
お世話になります。 現在ちょっとしたサイトを作っていてmysqlを使っています。 携帯用のサイトなのでmysql(UTF-8)⇒PHP(SHIFT-JIS)という風に PHP側でデータベースの表示をする際、UTF-8からSHIFT-JISに変換しようとしましたが、うまくいきませんでした。 http://oshiete1.goo.ne.jp/qa1764581.html などを参考に下記のようなコードを書きました。 <?php $link=mysql_connect("接続先","データベース名","パスワード"); if(!$link){ die("接続失敗"); } $db=mysql_select_db("d0295dy4db1",$link); if(!$db){ die("接続に失敗しました"); } $sql=<<<SQL select * from yougoshu ORDER BY RAND() limit 1 SQL; $result=mysql_query($sql,$link); if(!$result){ die("問い合わせに失敗しました"); } while($data = mysql_fetch_assoc($result)): $data = mb_convert_encoding("$data","SJiS-win","UTF-8"); ?> <?php echo $data['word']; ?><br /> <?php echo $data['mean']; ?><br /> <?php endwhile; ?> ちょっと荒い書き方ですが、「$data = mb_convert_encoding("$data","SJiS-win","UTF-8");」の部分をコメントアウトすれば、文字化けした内容が出力されるのは確認しています。 解決方法わかりそうな方、ご教授いただけませんでしょうか?
- 別のSQLServerのバックアップを復元で
2台のPCでSQL Serverのデータベースを別のコンピュータのSQL Serverで 復元しています。 別のWindows Server上のSQLServer2012から別のWindows Server上の SQLServer2012へバックアップファイル(yyyymmdd.bak)でリストアを しようとしております。 作業内容としては、データベース→DB選択→タスク→復元→データベースとし、 デバイスからバックアップファイルを指定しています。 データベースの復元は問題なく行え、DBへのアクセス、参照なども行えるのですが、 復元時に使用したユーザとは別のユーザのデータベースロールのアクセス権が消え てしまうのです。 SQLServerへの接続はでき、エクスプローラーには、データベースの表示はされる のですが、表示されたDBを選択をするとアクセスエラーとなります。 Windows認証で接続しているユーザです。 ユーザは同じですがドメインが異なる。 何故、消えてしまうのか。 消えないようにするにはどうしたらよいのか。 教えて下さい。 また、このような事象の説明があるサイトなどがありましたら教えて下さい。 つたない文面でわかりづらいとは思いますが、宜しくお願い致します。
- 締切済み
- SQL Server
- abc999xyz
- 回答数2
- pg_dumpでデータの引越し
こんにちは。postgreSQL初心者です。 古いサーバからpostgreSQLのデータを pg_dumpもしくは、pg_dumpallで取り出し、新しいサーバに入れようとしてるのですが、以下のようなエラーが出てデータが入ってくれません。 ERROR: invalid byte sequence for encoding "UTF8": 0x8a HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding". 文字コードの問題だと思うのですが、バージョンの違いや基本的な設定も関係あるのでしょうか? 環境 旧サーバ:Red hat Linux 9, postgreSQL 8.0 移転先サーバ:Fedora Core 6, postgreSQL 8.1 実行コマンド ダンプ pg_dump -d DB_NAME > FILE_NAME ※ファイルの中身はちゃんと出力されています。 リストア(?というのでしょうか?) 方法1: \i FILE_NAME > DB_NAME 方法2:cat FILE_NAME | psql DB_NAME 両方ともエラーがでて、テーブルはできていても一部の中身が入りません。 行き詰まってしまっています。どうか宜しくお願いします。 また、現在設定されている文字コードを調べる方法や、お勧めの参考ホームページがございましたら教えてください。
- ベストアンサー
- PostgreSQL
- SeafooD3
- 回答数1
- HTMLエスケープ処理とデーターベース
初歩的な事で申し訳ありませんがご教授下さい。 フォームから受け取った文字列をデータベースに格納し、必要に応じて出力するような処理でのHTMLエスケープについて質問です。 (前提条件として、HTMLタグは使用をさせない。フォームに入力する文字列には、< や >を使う必要性はほとんどないものとします) HTMLエスケープ処理は、どのタイミングで行うのが普通でしょうか? 1.JavaScliptで特定文字 < や > を入力させない。 2.サーバーサイドで特定文字 < や > を入力させない。 3.DBに格納する前にエスケープして、エスケープ処理後の文字列をDBに格納する。 4.DBにはそのまま格納し、出力のさいにエスケープ処理を行う。 5.どこでもかまわない。 6.その他 今まで私はあまり意識する事なく(4)を選択していたのですが、最近他の人の作ったプログラムを見る機会が増えて、その違いにちょっと気になりました。 正解はないのかも知れませんが、一般的な方法と、そのメリット、デメリット等、教えて頂けると助かります。
- 制作会社のドキュメント管理について
先日から来ている会社(クライアント)には、Web、DBに関する仕様やドキュメントが一切ありません。 今回DBも含めたWebのリニューアル云々の案件なのですが、特にDB部分のドキュメントがないため遅々 として進みません。 「開発をお願いしている所が小規模なためそんなものはないんだ」とクライアントさんは言います。 また過去何度か要請はしたそうですが膨大な時間がかかると立ち消えになったり、どんなものかが わからないと事実上拒否されたそうです。 今からその制作会社に(例えきちんとした形でなくとも)受注側の責任として(完全なものでなくとも) ドキュメントをまとめてもらえるものでしょうか? なお制作会社は小規模ですが、間に看板があるところが(代理店)窓口として入っています。 またクライアントさんの頼み方も、口頭や思いついたものを言うなどあまり良いものではなかったようです。 以上、ご存知の方は教えてください。 ※参考までに、小規模な制作会社はドキュメント類をまとめないことも多いのでしょうか?
- ベストアンサー
- その他(ITシステム運用・管理)
- Moonsan
- 回答数2
- PHPの文字化け
PHP4.3.2 Windows2000 PostgreSQL RedHat Linux DBから取得した値をCSVファイルに書き出します。 この時に日本語が文字化けをしてしまうのです。 php.iniの設定を変えれば、良いのでしょうか? 初歩的な質問で申し訳ありませんが、 よろしくお願いします。 php.iniの設定内容 default_charset = "SJIS" mbstring.language = Japanese mbstring.internal_encoding = eucJP-win mbstring.http_input = ASCII,JIS,Windows-31J,UTF-8,EUC-JP mbstring.http_output = Windows-31J mbstring.detect_order = ASCII,JIS,Windows-31J,UTF-8,EUC-JP mbstring.substitute_character = none DBの設定内容 List of databases Name | Owner | Encoding -----------+----------+---------- test | postgres | EUC_JP
- ベストアンサー
- PHP
- bakenshibakenshi
- 回答数1
- cookieを受け入れたかどうかをリロード前に知りたい
いつもお世話になっております。 かなり困っているのですが、cookieが配信されたかどうかをリロード前に取得する事は可能でしょうか? 現在cookieの配信と同時に、配信したIDをDBに入れる処理をしているのですが、cookieの受け入れを許可していないユーザが多いようで、無駄にデータがたまってしまっています。 可能であれば、cookieが配信できたかどうかをDBへ入れる前に取得して、処理を分けたいと思っているのですが・・・。 こういった構造自体が根本的によろしくないのでしょうか? よろしくお願いいたします。
- メトロノームかリズムマシンか
ベース初心者の高校生です。 リズム感を鍛えたくて、メトロノームかリズムマシンを買おうと思っています。 お金があまりなくてメトロノームにしようと思っていたのですが、 ネットで調べたところメトロノームは飽きるるし リズムマシンの方が機能がいいからリズムマシンの方がいいとありました。 どちらの方が購入するのにオススメですか? もし買うんだったら、 メトロノーム→BOSS DB-30 リズムマシン→BOSS DB-90 を検討しているんですが、この2つはいい代物ですかね? 最後に、リズムマシンってドラムの音が再現できるのでしょうか? 回答よろしくお願いします。
- 初心者ですがよろしくお願いします。
初心者ですがよろしくお願いします。 サーバー設置後、下記のようなエラーがでます。 どのようなエラーの可能性がありますか? どなたか教えていただけないでしょうか? Fatal error: Call to undefined method DB_Error::fetchRow() in /home/OOOO/www/OOOO/check.php on line 41 // ログイン認証実施 $sth = $conn->prepare($sql); $rs = $conn->execute($sth, array($get_name,$get_pass)); // SQL実行時エラー判定 if (!$rs) exit('Err:Execute Query error'); // レコードの取得 $row = $rs->fetchRow(DB_FETCHMODE_ASSOC); // 認証成功時 if ($row) { // セッション初期化 //session_destroy(); // セッションにショップIDをセット $_SESSION['shop_id'] = $row['SHOP_ID']; $_SESSION['name'] = $get_name; $_SESSION['pass'] = get_pass; // セッションクローズ session_write_close();