world99 の回答履歴

全55件中1~20件表示
  • SQL分の作り方

    以下のようなテーブルがあります name point date A 1 2014/1/1 B 2 2014/1/1 C 3 2014/1/1 A 1 2014/2/1 B 3 2014/2/1 C 2 2014/2/1 A 2 2014/3/1 B 4 2014/3/1 C 3 2014/3/1 上記のテーブルを name point(2014/1) point(2014/2) point(2014/3) A 1 1 2 B 2 3 4 C 3 2 3 というように並べるにはどのようなSQLを打てばよいでしょうか。 以下のようなSQLを打ってみたらデータ量が多いときになかなか応答が帰ってきません。 SELECT name, ifnull(sum(CASE WHEN date = '2014-01-01' THEN point END),'-') as point(2014/1),ifnull(sum(CASE WHEN date = '2014-02-01' THEN point END),'-') as point(2014/2),ifnull(sum(CASE WHEN date like '2014-03-01' THEN point END),'-') as point(2014/3) FROM tableA GROUP BY name

  • PostgreSQL バッチでバックアップ

    PostgreSQL 8.4に関する質問です。 サーバ:Linux、PostgreSQL 8.4 クライアント:Windows 7 Windowsマシンから、バッチファイルでサーバ上のPostgresのバックアップを取りたいのですが、 以下のコマンドをバッチファイルに記述して実行すると、 「パスワード:」というプロンプトが出て処理が止まってしまいます。 pg_dump.exe -h [DBサーバのIP] -U [ユーザ名] -F custom -b -v -f "C:\test.backup" "test" パスワードを入れればバックアップはできるのですが、 パスワードの入力まで完全自動化するにはどうすればいいでしょうか。 Linux上のPostgresはSSL接続のみ許可するようになっています。 Windowsのタスクで毎日バックアップする運用を想定しています。

  • jQueryでファイルアップロード

    お世話になります。 jQueryでファイルアップロードの処理をしたいのですがやり方を教えて下さい。 Googleで検索すると色んなプラグインが出てくるのですが全体像がわからない為上手く動作してくれません。 やりたいのは、入力画面-->確認画面-->結果確認画面と遷移させてファイルをアップロードする処理です。 <画面仕様> (1)入力画面 ・氏名等の入力とアップロードするファイルの選択 ・アップロードファイルサイズのチェック (2)確認画面 ・入力画面で入力した内容の確認 ・アップロードするファイルの確認(個数、合計サイズ) (3)結果確認画面 ・アップロード処理結果の確認 ※実際のアップロードが入力画面でファイルを選択した直後に行われても構わない 嵌っているのは、入力画面でFORMのonsubmitと<input type="file">の両方を同時に設定できない事です。 FORMのonsubmitでは入力内容のチェックを、<input type="file">ではファイルのアップロードを行い、アップロードしたファイル名を隠しフィールドで確認画面に送りたいのですが、個々に指定するとそれなりに動くのに両方指定するとsubmitが優先されてしまい、<input type="file">のchengeイベントが動きません。 どうしたら良いかご教示下さい。 中途半端なソースですが、入力画面で私がやりたいことをコードにしてみました。 よろしくお願いします。 $(function() { $('#fileId').change(function() { $(this).upload('upload.php', function(res) { $(res).insertAfter(this); }, 'html'); }); }); <form id="form1" name="form1" action="confirm.php" method="post" enctype="multipart/form-data" onsubmit="return error_check();"> <input type="file" name="upload_file1" id="fileId" />

  • RPGの主人公、町人、敵キャラのクラス関係

    ・町人は移動処理のみ ・主人公は移動処理とステータス ・敵キャラはステータス をもっているクラスとします。 この場合、どのように抽象クラスと継承を設計するべきでしょうか? 町人と主人公は共通の親、主人公と敵キャラは共通の親をもつべきかと思いますが 主人公が多重継承になってしまいます。 また、町人と主人公の親を作り、主人公から敵キャラへ継承すると 敵キャラに不要なメソッドを多く引き継がせることになってしまいます。

    • 締切済み
    • oxfax
    • Java
    • 回答数4
  • RPGの主人公、町人、敵キャラのクラス関係

    ・町人は移動処理のみ ・主人公は移動処理とステータス ・敵キャラはステータス をもっているクラスとします。 この場合、どのように抽象クラスと継承を設計するべきでしょうか? 町人と主人公は共通の親、主人公と敵キャラは共通の親をもつべきかと思いますが 主人公が多重継承になってしまいます。 また、町人と主人公の親を作り、主人公から敵キャラへ継承すると 敵キャラに不要なメソッドを多く引き継がせることになってしまいます。

    • 締切済み
    • oxfax
    • Java
    • 回答数4
  • 日付の前後関係で2つのテーブルを結合したい

    はじめまして。 親子関係を持つ2つのテーブルを結合するSQLについて教えてください。 データベースはAccess2003です。 親テーブル:契約基本 【基本SEQ】【契約番号】 【契約者名】【基本契約年月日】 1     K0001    契約者1A 2013/05/01 2     K0001    契約者1B 2013/05/10 3     K0001    契約者1C 2013/05/20 4     K0002    契約者2A 2013/06/10 5     K0002    契約者2B 2013/06/10 6     K0002    契約者2C 2013/06/10 7     K0003    契約者3A 2013/07/01 8     K0003    契約者3B 2013/07/10 9     K0003    契約者3C 2013/07/10 子テーブル:契約明細 【契約番号】【契約種別】【明細契約年月日】 K0001    S1     2013/05/05 K0001    S2     2013/05/10 K0002    S1     2013/06/05 K0002    S2     2013/06/10 K0003    S1     2013/07/05 K0003    S2     2013/07/15 契約基本テーブルの基本SEQはオートナンバーです。 この2つのテーブルを以下の条件で結合したいです。 ・契約明細テーブルの1レコードについて、契約基本テーブルから1レコードずつ結合 ・結合する契約基本テーブルの条件は、以下の通り  1.契約明細・契約番号単位で、明細契約年月日に最も近い基本契約年月日のレコード    (明細契約年月日を超えない。明細契約年月日と同一日はOK)  2.1.の条件を満たす契約基本テーブルのレコードが複数存在する場合、    その中で基本SEQが最大のレコード  3.1.の条件を満たす契約基本テーブルのレコードが存在しない場合、    該当する契約明細レコードは出力対象外。 以上の条件をもとに、1つのSQLで以下のような結果を取得したいです。 【契約番号】【契約種別】【明細契約年月日】【基本SEQ】【契約者名】【基本契約年月日】 K0001    S1     2013/05/05    1     契約者1A 2013/05/01 K0001    S2     2013/05/10    2     契約者1B 2013/05/10 K0002    S1     2013/06/05…[条件を満たす親レコードがないため出力対象外] K0002    S2     2013/06/10    6     契約者2C 2013/06/01 K0003    S1     2013/07/05    7     契約者3A 2013/07/01 K0003    S2     2013/07/15    9     契約者3C 2013/07/10 1つのSQLで処理したい理由は、そのSQLをクエリに登録して、データシートに紐付け、 一覧表示したいと考えているためです。 以上よろしくお願いします

  • PHPで配列から値を取得したい

    PHP勉強中の初心者です。 初歩的な質問なのですが以下のような配列から「りんご」、「バナナ」などの値をすべて取得するにはどうすればいいのでしょうか? Array ( [input] => 自転車 [status] => 0 [result] => Array ( [0] => Array ( [0] => りんご ) [1] => Array ( [0] => バナナ ) [2] => Array ( [0] => ミカン ) [3] => Array ( [0] => オレンジ ) [4] => Array ( [0] => ブドウ ) [5] => Array ( [0] => パイナップル ) ) )

    • ベストアンサー
    • ssaiew32
    • PHP
    • 回答数2
  • PHPでJSON形式のデータから取得する方法

    PHPで取得したJSON形式のデータからキーワードを取得する方法を教えてください。 <?php $query = '自転車'; $url = 'http://api.suggest.search.rakuten.co.jp/suggest?cl=dir&rid=0&sid=0&oe=utf-8&cb=cb&q='.urlencode($query); $json = file_get_contents($url); print_r($json); ?> $jsonには以下のデータが返ってきます。 cb({"input":"自転車","status":0,"result":[["自転車 ライト"],["自転車 26インチ"],["自転車 カバー"],["自転車 置き場"],["自転車 27インチ"],["自転車 24インチ"],["自転車 2013"],["自転車 レインカバー チャイルドシート"],["自転車 スタンド"],["自転車 チャイルドシート"]]}) このデータから以下のキーワードデータの配列を取得するにはどうすればよいのでしょうか? 自転車 ライト,自転車 26インチ,自転車 カバー,自転車 置き場,自転車 27インチ,自転車 24インチ,自転車 2013,自転車 レインカバー チャイルドシート,自転車 スタンド,自転車 チャイルドシート

    • ベストアンサー
    • ssaiew32
    • PHP
    • 回答数3
  • eclipse,mysql,javaエラー

    Class.forName("com.mysql.jdbc.Driver")が接続出来ません どなたかお教え頂けないでしょうか MySQLを再インストールしてもだめです 下記環境で動かしています。 eclipse-3.72 MySQL5.5.13,JDBC:4.0.0 mysql-connector-java5.1.17-bin.jar jdk.1.6.0_26 eclipseで 接続プロファイルを作成し、mysql-connector-java5.1.17-bin.jarを設定して 接続デスト pingが正常に完了しましたで問題がありません。 またjavaのビルド・パスにもmysql-connector-java5.1.17-bin.jarが有りますが javaを実行すると下記状態になります Class.forName("com.mysql.jdbc.Driver")が接続出来ません 下記が実行ソースプログラム import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; public class test01 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ response.setContentType("text/html; charset=Shift_JIS"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>データベーステスト</title>"); out.println("</head>"); out.println("<body>"); out.println("<p>"); Connection conn = null; String url = "jdbc:mysql://localhost/testdb"; String user = "root"; String password = "test"; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); out.println("ドライバのロードに成功しました<br>"); conn = DriverManager.getConnection(url, user, password); out.println("データベース接続に成功しました<br>"); }catch (ClassNotFoundException e){ out.println("ClassNotFoundException:" + e.getMessage()); }catch (SQLException e){ out.println("SQLException:" + e.getMessage()); }catch (Exception e){ out.println("Exception:" + e.getMessage()); }finally{ try{ if (conn != null){ conn.close(); out.println("データベース切断に成功しました"); }else{ out.println("コネクションがありません"); } }catch (SQLException e){ out.println("SQLException:" + e.getMessage()); } } out.println("</p>"); out.println("</body>"); out.println("</html>"); } }

    • ベストアンサー
    • oooooooos
    • Java
    • 回答数3
  • 画面遷移に関して

    現在、ある2つの画面を表示させる為に以下のような記述で画面を表示させて います。 本来はframeset を使えば問題ないですが、なぜか表示できない為、やむなくこの 方法で表示させていますが、その際に、frameset でできる名前付けのような事は できないのでしょうか? 《現在の書き方》 <table> <tr> <td valign="top" width="100%"> <?php $_GET['ps']=$psw; $_GET['emp']=$id ;include("\TEST\TEST_CALEN.php"); ?> </td> </tr> <tr> <td valign="bottom" width="100%"> <?php include("\TEST\TEST_INDEX.html"); ?> </td> </tr> </table> 上記のプログラムで、下記のname = “header” 等の名前付けがしたいです。 初歩的な事で申し訳ありませんが、教えて下さい。 よろしくお願いします。 ※参考例  下記のような形がよかったのですが、なぜか表示されず、、、 <frameset rows="30,70"> <frame name="header" scrolling="no" noresize target="main" src=<?php print("\TEST\TEST_CALEN.php?ps=".$psw ."&emp=".$id); ?>> <frame name="main" src="\TEST\TEST_INDEX.html"> </frameset>

    • ベストアンサー
    • asamix_000
    • PHP
    • 回答数2
  • インタフェースと抽象クラスの使い方

    インタフェースと抽象クラスの違いがいまいちよくわからないのですが、 違いではなく インタフェースにできて、抽象クラスではできないこと、 抽象クラスにできて、インタフェースにはできないこと をお伺いできますでしょうか。 宜しくお願いします。

    • ベストアンサー
    • nikogoo
    • PHP
    • 回答数4
  • [CakePHP1.3] タイトル設定

    $this->set('title_for_layout', 'タイトル'); でタイトルの変更ができるということですが、アクション内のみで有効のようです。 すべてのアクションでタイトルを変更したいという場合、どうすればできますでしょうか。 宜しくお願いします。

    • ベストアンサー
    • nikogoo
    • PHP
    • 回答数1
  • インタフェースと抽象クラスの使い方

    インタフェースと抽象クラスの違いがいまいちよくわからないのですが、 違いではなく インタフェースにできて、抽象クラスではできないこと、 抽象クラスにできて、インタフェースにはできないこと をお伺いできますでしょうか。 宜しくお願いします。

    • ベストアンサー
    • nikogoo
    • PHP
    • 回答数4
  • htmlエンコード

    javaでwebサイトの開発をしています。javaでhtmlの画面部品(intputやtextarea)に値をセットすることができるフレームワークを使っています。 問題は、特殊文字を出力したいときに、javaで画面部品に「&」をセットするとhtmlソースにおいて「&amp;」に変換されてしまうことです。(インターネットで調べたところ、これをhtmlエンコード処理というそうです。) 実体参照を文字としてではなく、実体参照のままhtmlに出力したいのです。 何か良い方法はありませんか?

    • ベストアンサー
    • koun
    • Java
    • 回答数5
  • 日付(日/月/年:時間)の文字を変換したい

    今、文字列で、(1)のような内容があるのですが、 これを(2)や(3)のようにしたいのですが、どのようにすれば いいでしょうか? (1)5/Nov/2012:04:02:49 (2)2012/11/05 04:02:49 (3)20121105040249 初め文字の切り出しをして(2)や(3)の結果になるように 文字列の切り出しや操作で行おうと考えましたが、 しかしながら、月の部分がスペルになっているので、数字に変換する必要があったり 日付の部分が1桁だったりするので2桁にそろえる必要があったりとして 意外に(2)や(3)にするのに色々な工程(実装コスト)が必要です。 もっと上手い方法があるような気がします。 例えば、今の文字列を一旦、シリアル値に変換した後に(2)や(3)の表示フォーマットで表示しなおしたり、正規表現で配列にぶち込んだ後、月の部分の置き換えをして(2)や(3)の表示に並べ替えるなどです。 ただ処理としては思い浮かぶのですが、実装するとなると 具体的にどういうコードを書けばイイのか判らないので、教えてほしいといった感じですし また、こういう方法の方がスマートで、簡単ですよ?といった場合もあるかも知れませんので そう場合はどういうコードを書けばイイのかというのも教えてほしいです。 回答には、必ず(1)を(2)や(3)にする動作するサンプルコードを明記するか、 この当方の(1)を(2)や(3)にするサンプルが明記されているサイトのURLでも構いません。 よろしくお願いいたします。

    • ベストアンサー
    • natu2000
    • PHP
    • 回答数4
  • 日付(日/月/年:時間)の文字を変換したい

    今、文字列で、(1)のような内容があるのですが、 これを(2)や(3)のようにしたいのですが、どのようにすれば いいでしょうか? (1)5/Nov/2012:04:02:49 (2)2012/11/05 04:02:49 (3)20121105040249 初め文字の切り出しをして(2)や(3)の結果になるように 文字列の切り出しや操作で行おうと考えましたが、 しかしながら、月の部分がスペルになっているので、数字に変換する必要があったり 日付の部分が1桁だったりするので2桁にそろえる必要があったりとして 意外に(2)や(3)にするのに色々な工程(実装コスト)が必要です。 もっと上手い方法があるような気がします。 例えば、今の文字列を一旦、シリアル値に変換した後に(2)や(3)の表示フォーマットで表示しなおしたり、正規表現で配列にぶち込んだ後、月の部分の置き換えをして(2)や(3)の表示に並べ替えるなどです。 ただ処理としては思い浮かぶのですが、実装するとなると 具体的にどういうコードを書けばイイのか判らないので、教えてほしいといった感じですし また、こういう方法の方がスマートで、簡単ですよ?といった場合もあるかも知れませんので そう場合はどういうコードを書けばイイのかというのも教えてほしいです。 回答には、必ず(1)を(2)や(3)にする動作するサンプルコードを明記するか、 この当方の(1)を(2)や(3)にするサンプルが明記されているサイトのURLでも構いません。 よろしくお願いいたします。

    • ベストアンサー
    • natu2000
    • PHP
    • 回答数4
  • 条件分岐させたコードを、htmlに挿入させたいです

    下の$tdを入れたいのですが、やり方として正しいでしょうか。 <?php if ( is_null($a_2) ) { $td = ""; } else { $td = "<td>クラス名</td><td>$a_2</td><td>名前</td><td>$b_2</td><td>成績</td><td>$c_2</td>"; } $xxx = " <table> <tr><td>A</td><td>$s</td><td>B</td><td>$ss</td><td>C</td><td>$sss</td></tr> <tr><td>クラス名</td><td>$a_1</td><td>名前</td><td>$b_1</td><td>成績</td><td>$c_1</td>{$td}</tr> <table>"; ?> <html xml:lang="ja" lang="ja"> <head> <title></title> </head> <body> <div><?php echo $xxx; ?></div> </body> </html>

  • 更新ボタンを押してもデータが更新されない方法

    プログラミング初心者です。 INSERT INTOを使ってPHPからMYSQLにデータを書き込むページを作ったのですが、ブラウザの更新ボタンを押したり、戻るボタンでそのページにたどり着くと同じデータが再度書き込まれてしまいます。 このようにならないためにはどのように処理すればよろしいのでしょうか?一般的な方法を教えていただけたらありがたいです。 よろしくお願いします。

    • ベストアンサー
    • saisai68jp
    • PHP
    • 回答数3
  • PHP 各商品毎にSNSボタン 設置

    SNSボタン設置について質問です。 ショッピングサイトなどでよく見かける、各商品ごとにfacebookのいいね!ボタンなどを設置する方法を教えて下さい。 各商品ページはPHPで生成されています。CMSは使用しておりません。 ボタンを生成する時に指定したURLだけをシェアするボタンを張る方法はわかったのですが、 それを各ページのURLを自動で取得するにはどうすればいいでしょうか? 設置したいボタンはfacebook、ツイッター、google+1なのですが、 ツイッター、google+1ボタンは作成する時に、URLを指定しなければ、そのボタンが表示されているページのURLが自動で取得されるということでしょうか? それともとりあえずトップページのURLを入れてボタンを作成し、それをPHPで取得した、自分自身のURLと置き換えるということでしょうか? どうかわかりやすく解説していただけると助かります。 このサイトの各商品ページのようなものをイメージしております。↓↓ http://www.ttrinity.jp/ よろしくお願いします。

    • ベストアンサー
    • kirinraitu
    • PHP
    • 回答数1
  • 写メールBBSを設置について

    写メールBBSを設置したいのですが、画像が表示されず困っています レッツPHP http://php.s3.to/bbs/bbs7.php どこで間違っているのか教えてください ■ 設置方法 1. 受信用メールアドレスを用意して下さい。写メールBBS専用にするといいでしょう 2. 「config.php」で受信メールアカウントの設定、削除パスの設定をしてください。 3. riyou.htmlの受信アドレスを適宜修正してください。 4. すべてのファイルをFTPソフトでアップロードしてください 5. 画像保存用ディレクトリ「data」を作成し、パーミッション(読み書き属性)を777などにします。 6. ログファイル「mail.cgi」のパーミッションを666などにします (1)yahooメールを作成してPOP3設定を行い、アウトルックで送受信できるようにしました 受信メール(POP3サーバー) pop.mail.yahoo.co.jp 送信メール(SMTP)サーバー smtp.mail.yahoo.co.jp アカウント名/ログイン名: ログインID パスワード Yahoo! JAPAN IDのパスワード メールアドレス ~@yahoo.co.jp (2)config.phpの変更 // 受信メールサーバーの設定 // POP3サーバー $host = "****";****をpop.mail.yahoo.co.jpに変更 // ユーザーID $user = "****";****をYahoo!ログインIDに変更 // パスワード $pass = "****";****をYahoo!ログインパスワードに変更 // 更新後のジャンプ先(表示スクリプトのURL) $jump = "http://~/mailbbs/mailbbs.php"; (3)riyou.html 画像やメッセージを、<br><a href="mailto:???@????.????">????@????.???</a> 宛に送信して下さい。 ????@????.???を~@yahoo.co.jpに変更 (4)パイナリーとアスキーを確認しアップロード (5)dataはmailbbs[フォルダ]の中に始めから1つあったので作成していません (6)ファイル構造は下記 public_html / | mailbbs[フォルダ] | data[フォルダ][777] mail.cgi[666] config.php htmltemplate.inc mailbbs.php mailbbs_admin.html mailbbs_edit.html mailbbs_i.html mailbbs_pc.html pop.php riyou.html ※data[フォルダ][777]、mail.cgi[666]以外のパーミッションはいじってません

    • 締切済み
    • oedco
    • PHP
    • 回答数1