seimurakam の回答履歴

全58件中1~20件表示
  • 1つの情報を複数のページで共有、表示したい・・・

    これからPHPを勉強しようと思っているのですが、実現したい質問内容が PHPには適切か不適切かがわからないので質問させていただきます。 1つの情報を複数のwebページで共有、表示したいのですが、PHPで可能でしょうか? たとえば「画像ファイル1,テキスト1」という情報Aがあるとして、この情報Aをページ1、ページ2に表示する。 そして、情報Aの内容を仮に「画像ファイル2,テキスト2」に書き換えればページ1、ページ2にも書き換えが反映される。 こういうことは可能でしょうか?教えてください。

  • SQL について質問です。

    SQL について質問です。 SELECTで特定のフィールド以外の全てのフィールドを指定する方法はあるのでしょうか? T_StandardList からフォームのIDにあったものを抽出し、 T_TempList に全て入れたいと考えています。 IDは別のものを振りたい為、IDフィールド以外の全てをSELECTしたいと考えています。 T_TempList にはIDフィールドがありません。(フィールド数20) T_StandardList(フィールド数21) INSERT INTO T_TempList SELECT * FROM T_StandardList WHERE ID = [ID] とすると T_TempListにIDフィールドが無い為、エラーになってしまいます。 しかし、SELECT(フィールド1,フィールド2,フィールド3,・・・)とすると、かなりの数があり、 また、増える可能性があるので、メンテナンス性が悪く困っています。 何か良い案、アドバイスよろしくお願いいたします。 m(_ _)m

  • SQL実行結果の出力を見やすくしたい

    Oracle 10gを使用して勉強をしています。 SQL実行結果の出力が見にくくて困っています。 以下、(1)は自分が実行したSQL文ですが、(2)のように見やすく出力したいです。 どのようにすればよいのでしょうか? また参考となるWEB URLがある場合、頂けたら嬉です。 (1)自分が実行したSQL文 SQL> select 2 sid,serial#,username,osuser,program,machine,terminal 3 from v$session 4 where type = 'USER'; SID SERIAL# USERNAME ---------- ---------- ------------------------------ OSUSER PROGRAM ------------------------------ ------------------------------------------------ MACHINE ---------------------------------------------------------------- TERMINAL ------------------------------ 543 39 SYS oracleuser sqlplus@HOGE-net (TNS V1-V3) HOGE-net pts/1 SID SERIAL# USERNAME ---------- ---------- ------------------------------ OSUSER PROGRAM ------------------------------ ------------------------------------------------ MACHINE ---------------------------------------------------------------- TERMINAL ------------------------------ 544 5 SYS oracleuser sqlplus@HOGE-net (TNS V1-V3) HOGE-net pts/0 (2)こんな感じで出力させたいです。 select sid,serial#,username,osuser,program,machine,terminal from v$session where type = 'USER'; SID SERIAL# USERNAME OSUSER PROGRAM  MACHINE   TERMINAL ---- ------- --------- ------ ---------- ---------  -------- 139     2      TEST Owner sqlplus.exe   HOGE_XP HOGE_XP 144     20    SYSTEM      ORACLE.EXE HOGE_XP  HOGE_XP

  • PL/SQLの初歩的な質問その2

    失礼します。 先日は似たような質問でお世話になりました。 またPL/SQLについての質問です。 あるTBLに、以下のような感じでレコードが入っていたとします。 TESTtable test1(PK)(NUMVER型) test2(NUMVER型) --------------------------------------- 1 10 2 11 3 12 4 10 ここで以下のSELECT文を実行 SELECT test1 , test2 FROM TESTtable WHERE test2 = IN(10,12) この時、test2が10だったら20の数値に変換後test2として抽出し、 test2が12だったら22の数値に変換後test2として抽出する為には どのようなSELECT文になるでしょうか? 宜しくお願いします。

    • ベストアンサー
    • noname#107189
    • Oracle
    • 回答数1
  • レンタルサーバーでcronの設定

    レンタルサーバでクロンの設定をしたいのですが・・・・ 実行したいファイル:http://hoge.com/cron.php 実行するコマンドがよくわかりません。 /home/UserName/public_html/cron.php と書いてみたのですが、ダメでした。 ご教授お願いします。

    • ベストアンサー
    • wakaba777
    • PHP
    • 回答数4
  • VBAでSUM関数が使えますか?

    VBA上でSUM関数をそのまま使えますか。 使えない場合は、行または列をひとつずつ加算していくしかないのでしょうか?

  • localhostにフォルダーを作ってphpファイルを保存したい

    まったくウェブデザインの初心者です。 phpファイルを自分のPCの中に保存して、そこにhtmlファイルを飛ばして、phpで返事のページが来たらと思って、Apache(mirror)やphpをインストールしました。http://localhostを出すと、It worksと今、出ます。これってうまくインストールできてるということでしょうか? さて、そこで、.phpファイルを作って、そこに保存したいのですが、 その先がわかりません! まずphpフォルダーをどこに作ればよいか?わかりません。 localhostて、いったいどこにあるんでしょうか? フォルダーができたら、今度phpファイルを保存する時、 名前をつけて保存で、どこに保存するんでしょうか? localhostて場所が出てこないですが? PCは、Xpです。 よろしくお教えください。

    • ベストアンサー
    • glotte
    • PHP
    • 回答数1
  • 日付により変動する「単価」を取得するSQLを教えてください

    PostgreSQL + PHP による Web アプリケーションを開発しています。 ある日付時点での各商品単価が取得できるSQLを考えていますが良い考えが浮かびません。 たとえば、以下のように2009年11月18日時点での価格一覧が取得できないでしょうか? 牛丼(小)300円 牛丼(並)350円 牛丼(大)470円 サラダA 200円 サラダB 205円 サラダ盛合せ 498円 テーブル設計に問題があるのかもしれませんが... テーブル設計は以下のとおりです。 ブラウザによっては崩れて読みにくいかもしれません、ご容赦ください。 ■商品マスタ ┏━━━━┳━━━━━━━┳━━━━━━━┓ ┃商品ID  ┃ 商品詳細ID  ┃   商品名   ┃ ┃      1┃         200┃牛丼(小)    ┃ ┃      1┃         300┃牛丼(並)    ┃ ┃      1┃         500┃牛丼(大)    ┃ ┃      2┃           1┃サラダA   ┃ ┃      2┃           2┃サラダB   ┃ ┃      2┃           3┃サラダ盛合せ  ┃ ┗━━━━┻━━━━━━━┻━━━━━━━┛ ■商品価格 ┏━━━━┳━━━━━━━┳━━━━━━━━━┳━━━━━━┓ ┃商品ID  ┃ 商品詳細ID  ┃   単価適用日   ┃   単価  ┃ ┃      1┃         200┃      2009-10-01┃       300┃ ┃      1┃         200┃      2009-11-30┃       280┃ ┃      1┃         200┃      2010-02-05┃       320┃ ┃      1┃         300┃      2009-10-01┃       350┃ ┃      1┃         300┃      2009-11-20┃       370┃ ┃      1┃         300┃      2010-03-01┃       380┃ ┃      1┃         500┃      2009-09-30┃       500┃ ┃      1┃         500┃      2009-10-15┃       470┃ ┃      2┃           1┃      2009-10-01┃       180┃ ┃      2┃           1┃      2009-10-18┃       200┃ ┃      2┃           2┃      2009-09-05┃       210┃ ┃      2┃           2┃      2009-09-20┃       205┃ ┃      2┃           2┃      2010-02-02┃       170┃ ┃      2┃           3┃      2009-09-01┃       480┃ ┃      2┃           3┃      2009-09-15┃       500┃ ┃      2┃           3┃      2009-11-02┃       498┃ ┃      2┃           3┃      2010-01-20┃       470┃ ┗━━━━┻━━━━━━━┻━━━━━━━━━┻━━━━━━┛ 長文すみません、よろしくお願いいたします。

  • group by句

    色々と試行錯誤してやっていますが、なかなか自分の 思うような結果が得られないためご質問させて下さい。 テーブルが全部で3つあります。 テーブルA id name 1 巨人 2   西武 テーブルB id name 1 小笠原 2 ラミレス 3 中島 4  片岡 テーブルC id テーブルAID テーブルBID 背番号 1 1 1 30 2 1 2 10 3 2 3 3 4 2 4 8 テーブルを結合し、テーブルCにある 背番号をテーブルAid,テーブルBidを元に sumしたいのですがうまくいきません。 以下がそのSQLになります。 (1)サブクエリーを使ったSQL この場合値が重複されて表示されてしまいます。 select a.name,b.name,c.name, (select sum(背番号) from tableC c where c.テーブルAId = a.id group by c.テーブルAid ), (select sum(背番号) from tableC c where c.テーブルBid = bid group by c.テーブルBid ) from tableC c inner join tableA a on a.id = c.テーブルAid inner join tableB b on b.id = c.テーブルBid (2) select a.name,b.name,c.name, (select sum(背番号) from tableC c where c.テーブルAId = a.id ), (select sum(背番号) from tableC c where c.テーブルBid = bid ) from tableC c inner join tableA a on a.id = c.テーブルAid inner join tableB b on b.id = c.テーブルBid group by c.テーブルAid 重複はされないのですが、group byが一つのみなので ちゃんとした出力がされません。    他にやり方があるのかもしれませんが、お分かりになる方が    いらっしゃいましたら、ご教授お願い致します。

  • SQL文の処理速度向上策について

    はじめまして 当方、初心者で勉強の身です。ご回答頂けたら幸いです。 3つのテーブルから下記条件の項目を取得したのですが どうにも処理速度が遅く困っております。 副問い合わせなどを使い、速度向上を図りたいのですが 良い案はありませんでしょうか。 <テーブル>テーブル名(項目1,項目2・・・) (1)music(項目1~20)総レコード数1万件 (2)data(項目1~12)総レコード数6万件 (3)inside(項目1~18)総レコード数4万件 3テーブルとも3つの同一項目のKeyで構成されています。 <条件> 今日追加された(1)テーブルのレコードの中で(2)、(3)のテーブル両方ともに存在しないレコードを取得すること。(比較項目は3つのKeyのみ) ちなみに現在のSQLは以下の用になっています。 select DISTINCT a.1, a.2, a.3 (3つともKey項目です。) from music a, data b, inside c where a.4 = 20091118 (該当レコードは10件程度です。) and a.1 != b.1 and a.1 != c.1 and a.2 != b.2 and a.2 != c.2 and a.3 != b.3 and a.3 != c.3 結果として出力されるレコードは5件程度です。 以上です。よろしくお願い致します。

    • ベストアンサー
    • c_gen
    • Oracle
    • 回答数2
  • zendframeworkを勉強中です。

    zendframeworkを勉強中です。 つい最近から勉強を始めました。 何とか思うような動作をさせる事はできてきたのですが根本的な事で悩んでおります。 アクションコントローラーの部分なのですが基本的に『init()』は大抵のファイルが共通になります。 ※例えばDBの接続やメンバ変数の設定など・・・ 具体的に今の私の見解は以下のようなイメージです。 class IndexController extends Zend_Controller_Action { public function init() { //大抵のファイルが共通なので何とかしたい } public function hogeAction() { //必要な処理 // fooActionと重複するようなソースであればmodelにclassファイルを作成 } public function fooAction() { //必要な処理 // hogeActionと重複するようなソースであればmodelにclassファイルを作成 } } 全く同様の関数を複数のファイルに作っても意味ないですしメンテも大変です。 参考書やマニュアルを見てもひたすら重複ソースを書くような内容しか見当たらなかったのですが 皆さんはどのような構成で構築されているのでしょうか? まだまだ理解が乏しいので、できるだけわかりやすく教えて頂けますと幸いです。 詳しい方がいらっしゃいましたらアドバイスを宜しくお願い致します。

    • ベストアンサー
    • dcx147
    • PHP
    • 回答数2
  • MS Access のデータをMySQLに移動

    MSAccessのデータをMySQLにbatch fileで移動したいです。batch file の作り方が分からないです。教えて下さい。お願いいたします。

  • php プルダウンメニュー 時刻チェック

    <?php print '<select name="start_time">' . "\n"; $start = mktime(09,00); $end = mktime(19,00); for ($i = $start; $i <= $end; $i+=30*60) { $time=date("H:i",$i); print "<option value=\"{$time}\">{$time}</option>\n"; } print '</select>~' . "\n"; print '<select name="end_time">' . "\n"; $start = mktime(11,00); $end = mktime(21,00); for ($i = $start; $i <= $end; $i+=30*60) { $time=date("H:i",$i); print "<option value=\"{$time}\">{$time}</option>\n"; } print '</select>' . "\n"; ?> となっている場合選択される場合 14:00~16:00と選んでいただければよいのですが、この記述だと14:00~10:00と選ぶことが可能になってしまいます。 ここでご質問なのですが、start_timeのセレクトを選んだ場合、自動でend_timeをstart_timeで選んだ時刻の2時間後から選択できる記述はないでしょうか? javascriptを使わないといけないのでしょうか? もしphpでございましたらご教授お願いします。

    • 締切済み
    • h-h13
    • PHP
    • 回答数2
  • SQL Group Order 連結

    はじめまして OracleSqlですが、商品マスター、料金マスターの2つがあります。 商品マスター  商品コード,名称  AAAA,AAAAA  BBBB,BBBBB 料金マスター  商品コード,開始日,金額  AAAA,2009/4/1,1000 AAAA,2009/7/1,2000  BBBB,2009/4/5,3000 BBBB,2009/7/5,4000 SQLで AAAA,AAAAA,2009/7/1,2000 BBBB,BBBBB,2009/7/5,4000 と求めたいのです。 各商品毎のコード+名称+料金マスターの最大開始日のレコード where2つの組あわせ+料金マスターの商品コードでのGroupBy+ 日付Order+最初の1件という条件になるのですが、どうもSQLエラーばかりで。 識者の方、宜しくお願いいたします。

  • 構造を教えてください。

    php5mysql5にてホテルの予約システムのようなものを作りたく思っております。 予定の仕様としては2月分の(今月が9月だった場合は翌月の10月分)のカレンダーを表示させます。 2月分を一気に表示させるのではなく1月分づつ表示させる感じです。 管理側はいつの日に何人空いてるかを管理ページから変更できるようにしユーザーは空いてる日に 予約を入れるというよくありそうなものです。 一番悩んでいる箇所はmysqlのテーブル構造です。 基本的にはカレンダー表示なので単純ですが全ての月日をdbに登録する事になるのでしょうか? その場合例えば以下のようなテーブルになると思うのですが1年だけでも365日あるので厳しすぎるような・・・ id,data,base,num 1(ホテルid),2009-09-25(日付),5(全部屋数),3(空いている部屋数) としてbase-numで空いてる部屋数を割り出しユーザーが見るページに表示させるよう感じなのでしょうか? そして上記で割り出した数字が0でなければyoyaku.php?id=1&data2009-09-25とリンクにパラメータをつけ 予約ページへと移動する? と思っているのですがどのような方法で作るのが一般的なのでしょうか? 構造が明確になればイメージがわくのですが基本がわからずあやふやな状態です。 方法についてのアドバイスや参考になるようなurlの情報でも構いませんのでご存知の方が いらっしゃいましたら宜しくお願い致します。

    • ベストアンサー
    • dcx147
    • PHP
    • 回答数4
  • mysql_num_rows()のエラーについて

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 表示されるので、phpmyadmin でチェックすると下記のようにでました。 -------------------------------------------------------------- あなたのSQLクエリーにエラーがあります。MySQLサーバーは以下のようにエラーを出します。そこには問題を解決する手助けがあるでしょう。 ERROR: 引用符が閉じていない @ 447 STR: " SQL: select KOKYAKU_T.ID_C,URGENT_C,STAFF_C,DEP_C,NAME1_C,DEST_C,TOUR_CODE_C,NOTICE_C, GET1_HOW_C,GET1_YOTEIBI_C,GET1_DATE_C,GET1_AMOUNT_C,GETGET1_AMOUNT_C, GET2_HOW_C,GET2_YOTEIBI_C,GET2_DATE_C,GET2_AMOUNT_C,GETGET2_AMOUNT_C, GET3_HOW_C,GET3_YOTEIBI_C,GET3_DATE_C,GET3_AMOUNT_C,GETGET3_AMOUNT_C, GA_C,GADATE_C from KOKYAKU_T inner join KEIRI_T on KOKYAKU_T.ID_C = KEIRI_T.ID_C where KOKYAKU_T.DEL_C = 3 order by KOKYAKU_T.REGI_C desc limit ".$tmp.",".($limit+1) 実行されたSQLクエリー : select KOKYAKU_T.ID_C,URGENT_C,STAFF_C,DEP_C,NAME1_C,DEST_C,TOUR_CODE_C,NOTICE_C, GET1_HOW_C,GET1_YOTEIBI_C,GET1_DATE_C,GET1_AMOUNT_C,GETGET1_AMOUNT_C, GET2_HOW_C,GET2_YOTEIBI_C,GET2_DATE_C,GET2_AMOUNT_C,GETGET2_AMOUNT_C, GET3_HOW_C,GET3_YOTEIBI_C,GET3_DATE_C,GET3_AMOUNT_C,GETGET3_AMOUNT_C, GA_C,GADATE_C from KOKYAKU_T inner join KEIRI_T on KOKYAKU_T.ID_C = KEIRI_T.ID_C where KOKYAKU_T.DEL_C = 3 order by KOKYAKU_T.REGI_C desc limit ".$tmp.",".($limit+1) MySQLのメッセージ --> #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right ---------------------------------------------------------------- 引用符が閉じていないとはどこのことかわかりません。 実際のphpは下記の行です。 $sql= "select KOKYAKU_T.ID_C,URGENT_C,----同じ----- limit ".$tmp.",".($limit+1); 是非ご教授ねがいます。

    • ベストアンサー
    • hirohwi
    • MySQL
    • 回答数2
  • SQL UPDATE 文 GroupByの値を更新したい

    SQLの UPDATE文について質問させていただきます。 テーブル内のデータを日付と時間で GroupBy して カウント求めています。 求めた値(カウント)を、日付をキーにして同じテーブル内のフィールドに更新するSQLを作成したいと考えています。 GroupByして、カウントを求めることはできるのですが、 どうしても、UPDATE文を実行させることができません。 この処理は、SQLで行うことはできるのでしょうか? 下記に、UPDATE前と後のテーブルデータを記載しています。 日付   時刻 20090101 0:00  20090101 0:00 20090102 0:00 20090102 0:00 20090102 1:00 20090103 2:00 ↓ 日付   時刻 カウント 20090101 0:00 2 20090101 0:00 2 20090102 0:00 2 20090102 0:00 2 20090102 1:00 1 20090103 2:00 1 よろしくお願いいたします。

  • MySQLのストレージエンジンの種類について

    Windows環境でMySQL5.1.36のデータベースを使っています。 phpMyAdminで見るとストレージエンジンの種類が6つあります。 1) MEMORY 2) MyISAM 3) BLACKHOLE 4) MRG_MyISAM 5) CSV 6) ARCHIVE 私はInnoDBを良く使うのですがphpMyAdminではどのように設定するのでしょうか? InnoDBもMySQLのパラメータでバッファを増やすと、MEMORYエンジンと同じように 高速でINSERTのSQLが実行できます。 それを考えると、InnoDBだけ1個エンジンあれば良いと思ってしまうのですが、 なぜphpmyAdminでは6つのストレージエンジンがあるのでしょうか? それぞれの存在意義が知りたいです。

    • ベストアンサー
    • ne5
    • MySQL
    • 回答数4
  • mysqlのCSV出力について

    mysqlのCSV出力について意見下さい。 mysqlからコマンドで50000万行のURLをCSV出力させるとすぐに出力されますが、ブラウザからダウンロードすると10分近くかかります。ブラウザのダウンロードは遅いものでしょうか?最悪シェルをキックして起動しようとしてます。

    • ベストアンサー
    • saekija
    • MySQL
    • 回答数3
  • PHP5でMySQLを再起動させるプログラムを書きたい

    PHP5でMySQLを再起動させるプログラムを書きたいのですが、どうすれば可能でしょうか? Windows版とLinux版のMySQLです。 PHP5とMySQLは同じマシンにあります。 Webからアクセスして、再起動ということです。 また、MySQLが起動しているか起動していないかを調べるPHPプログラムも知りたいです。

    • ベストアンサー
    • bazax
    • PHP
    • 回答数1