検索結果

DB

全10000件中4141~4160件表示
  • 全てのカテゴリ
  • 全ての質問
  • wordpressの同期化するには

    2つの違うドメイン・サーバー・DBを同期化して 1つのwordpressのドメイン管理してで記事などを同期化するにはどうしたら良いのでしょうか?

    • bbsalon
    • 回答数1
  • ORACLEのアクセス

    oracle10gで構築したDBをoracle9iのクライアントからアクセス可能でしょうか。(SQLを参照したりVBで作成しらプログラムからODBC/OLE形式でアクセスする)

  • データベース:NDBってなんですか。

    NDBってなんでしょうか。 OracleやDB2のようにネットワークにつながるデータベース全般をさす言葉でしょうか。 Webで探しても見つからないので、ご指南頂ければ幸いです。

    • omoto10
    • 回答数1
  • MAX値の取り方

    selectの取得で以下のようなことを実現したいです。 環境は、DB2です。 A B C は、数値です。 SELECT MAX(A,B,C) FROM TABLE_NAME ご教授 願います。

  • いわしを酢水で煮る理由は?

    いわしの生姜煮を作るときに いわしを酢水で煮るのは何故ですか? http://www.uonotana.or.jp/recipe/rg/rg.cgi?db=rg&uid=default&view_records=1&id=re005

    • wakasi
    • 回答数2
  • 【sqlplus】USER/PASS@HOSTでログインできない

    SQLPLUSでローカルのOracle10gに接続を試みているのですが コマンドプロンプトで sqlplus USER/PASS では接続できるのですが、 sqlplus USER/PASS@HOST で接続できないんです。 環境は下記となっております。 Windows XP Oracle10g(10.1.0) ======【エラー内容】================================== C:\Documents and Settings\XXXX XXXX>sqlplus USER/PASS@orcl SQL*Plus: Release 10.1.0.2.0 - Production on 火 7月 3 01:56:57 2007 Copyright (c) 1982, 2004, Oracle. All rights reserved. ERROR: ORA-12523: TNS:listener could not find instance appropriate for the client connection ======【listener.ora】================================== # listener.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\product\10.1.0\Db_1) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = ORCL) (ORACLE_HOME = C:\oracle\product\10.1.0\Db_1) (PROGRAM = oracle) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) ) ======【sqlnet.ora】================================== # sqlnet.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\network\admin\sqlnet.ora # Generated by Oracle configuration tools. SQLNET.AUTHENTICAION_SERVICES=NONE NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) ======【tnsnames.ora】================================== # tnsnames.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT = 1521) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = orcl) ) ) ======【tnsping】================================== Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT = 1521)) ( CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = orcl))) OK (40 msec) ======【LSNRCTL>status】================================== Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) Services Summary... Service "ORCL" has 1 instance(s). Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service... 実は当初PHPから接続しようと色々やっていたのですが、sqlplusで まともに接続できていないことが判明し、自分でも色々調べてみた のですが、どうしてもうまくいかず質問させていただいた次第です。 初心者ですが、どうかよろしくお願いいたします。

  • QNo.3258883データベースから取得したデータを配列に格納(解決)

    何か、ここの質問掲示板は自己レスが出来ないシステムらしいので(自己解決は放置推奨?)、同じような問題で躓く方のためにここに質問内容と解決方法を記述しておきます。 ■環境 サーバ:Apache 言語 :Perl DB :MySql ■質問内容 データベースから取得したデータを配列に格納することができません。 唯一、以下の方法で格納できたのですが、この場合データベースの項目の数が、あらかじめ分かっている場合にしか使用できません。googleで検索して出てくるサンプルは全てループ内でprintしているので参考になりませんでした。 やりたいことは単純で、データベースにクエリーを発行した結果の複数レコードをそのまま配列に格納することです。perlに詳しい方がおられましたらよろしくお願いします。 ■解決方法 #以下の一行を @result[$i] = ([$work[0],$work[1],$work[2],]); #以下に変更 push @result, [@work]; ※但し、実行速度などのパフォーマンスまでは実験していません。取得するレコード数が多くなった場合のパフォーマンスの低下など考慮が必要なことがあるかもしれませんし、もっと効率的なやり方があるかもしれません。もしより完成度の高い解決方法をご存知の方がおられましたら、後学のためにも回答をお願いいたします。 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ■データベース内のデータ id=1,subid=1,data1=aaa id=1,subid=2,data1=bbb id=1,subid=3,data1=ccc ■期待する結果(一部修正) @result = (["1","1","aaa"], ["1","2","bbb"], ["1","3","ccc"], ) _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ■実際のソース ********************************************************** use DBI; #//■DB接続 $db = DBI->connect("DBI:mysql:$DbName:$DbHost", $DbUser, $DbPass); $sth = $db->prepare($sql); $sth->execute; $cnt = $sth->rows; for($i=0; $i<$cnt; $i++){ @work = $sth->fetchrow_array; #以下の一行を #@result[$i] = ([$work[0],$work[1],$work[2],]); #以下に変更 push @result, [@work]; } #//■CLOSE $sth->finish; $db->disconnect; for($i=0; $i<$cnt; $i++){ print "<p>".$result[$i][0]."/".$result[$i][1]."/".$result[$i][2]."</p>\n"; } ********************************************************** ■表示 1/1/aaa 1/2/bbb 1/3/ccc

    • ベストアンサー
    • Perl
  • 『俺たちの時代』田原俊彦主演 の主題歌、知っている方、みえますか?

    『俺たちの時代』田原俊彦主演 の主題歌、知っている方、みえますか? これ↓の主題歌です。(オープニング) http://www.tvdrama-db.com/drama_info/p/id-25637  よろしくお願いします。

    • noname#113195
    • 回答数4
  • Accessの本体ウィンドウ

    AccessでDBを作っているのですが、よりスマートにしたいので、Accessの本体ウィンドウを消したいのです。 Accessの本体ウィンドウを消す方法ってあるのでしょうか?

  • MYSQLで読替え(SELECT~CASE)をし、CSVを作成したい

    MYSQLで読替え(SELECT~CASE)をし、CSVを作成したい MYSQLは4シリーズを、PHPは5を使用しています。 データベースの値をCSV出力しようとしておりまして、 下記のようなソースを書いています。 現在このソースで作成されるCSVは 日付|行先/要件|交通機関|往/復|証票|金額 2010/4/5|test| 1 | 1 | 2 | 14480 と、言った感じのものなのですが 交通費(USAGE)や往復(ROUND)、証票(CERTIFICATE) は取得できる数値によって読み替えを行いたいのです。 SELECT~CASE WHEN~END 文で実現できると考え、 phpmyadminで色々ためしているのですが エラー内容は常に #1064 - You have an error in your SQL syntax; で、 ASで項目名を変えている場合、 CASE読み変えはできないのかな等と考えています。 CSVを 日付|行先/要件|交通機関|往/復|証票|金額 2010/4/5|test| 1.電車 | 1.片道 | 2.無し | 14480 と、表示させるにはどう読み替えを行えばよいのでしょうか? 単純にSQL分のミスなのか、そもそもできない事をやろうとしているのか、 いきずまっています。 ---ソースここから--- <?php header("Content-Type: application/octet-stream"); ?> <?php header("Content-Disposition: attachment; filename=output.csv"); ?> <?php $csv_flg = 1; $doc_id = 1; //接続情報  $srv = "localhost";  $id = "aaa";  $passwd = "bbb";  $dbn = "ccc"; /* USAGE は0:未選択,1:電車,2:タクシー */ if($csv_flg == 1){ $sql = "SELECT `REC_DATE`as`日付`, `USAGE`as`行先/要件`, `LINE`as`交通機関`, `ROUND`as`往/復`, `CERTIFICATE`as`証票`, `COST`as`金額` FROM transportation WHERE SEISANSHO_ID = '".$doc_id."' ORDER BY LINE_NO "; $db=mysql_connect($srv,$id,$passwd); mysql_select_db($dbn,$db); $rs=mysql_query($sql,$db); for($i=0; $i<mysql_num_fields($rs); $i++){ print(mb_convert_encoding(mysql_field_name($rs,$i),"SJIS","UTF8").","); } print("\n"); for($j=0 ;$j<mysql_num_rows($rs); $j++) { for($k=0; $k<mysql_num_fields($rs); $k++) { $str=mysql_result($rs,$j,$k); print(mb_convert_encoding($str,"SJIS","UTF8").","); } print("\n"); } mysql_close($db); } ?>

    • ベストアンサー
    • MySQL
  • while()から得られるインデックス..

    お世話になります。 whileでSQLデータベースから抽出した一覧(list.php)から、htmlのフォームのラジオボタンを使って SQL上のデータを修正したいと考えていますが、うまくいきません。 list.php------------------------------------------- 1 <? 2 $db = mysql_connect('localhost','user','pass'); 3 $db_name = 'db'; 4 $TBL = "test"; 5 $str_sql = "SELECT * FROM {$TBL}"; 6 $rs = mysql_query($str_sql,$db); 7 $cnt =mysql_num_rows($rs);//データの個数 8 ?> 9  10 <form action="record.php" method="post" name="form1"> 11 <table> 12 <? while($arr_record = mysql_fetch_assoc($rs)){?> 13  <tr> 14  <td> 15  <input name="disp[]" type="radio" value="<? print $arr_record[id];?>"<? if($arr_record[disp] == 1){print" checked=\"checked\"";}?> /> 16  <input name="id[]" type="hidden" value="<? print $arr_record[id];?>"> 17  </td> 18 </tr> 19 <? }?> 20 </table><br /><br /> 21 <input type="hidden" name="cnt" value="<? print $cnt;?>"> 22 <input type="submit" name="Submit" value="Submit" /> 23 </form> list.php ここまで---------------------------------- record.php----------------------------------------- 1 <? 2 $cnt = $_REQUEST['cnt'];//データの個数 3 4 for($i=0;$i<=($cnt-1);$i++){ 5 $disp = $_POST['disp'][$i]; 6 $id = $_POST['id'][$i]; 7 8 if($disp == $id){$disp = 1;}else{$disp = 0;} 9 10 $str_sql = "UPDATE {$TBL} SET disp='{$disp}' WHERE id='{$id}'"; 11 mysql_query($str_sql,$db); 12 } 13 ?> record.php ここまで------------------------------- list.php15行目の <input name="disp[]" type="radio" .. /> は、 record.php5行目の $disp = $_POST['disp'][$i]; で[0][1][2][3]..と値を取得できるものと考えておりますが ここが取得できていないようです。 $disp = $_POST['disp'][0]; ↑これだけは、正しく値が取得できるのですが、[1]以降は取得できていません。 record.php6行目の $id = $_POST['id'][$i];は、[0][2][3]..と取得できているため while文や for文の間違いではないと思うのですが・・。 初心者から本を見ながらの独習のため、基礎的な間違いもあるかと思います。 もう2日も悩んでいます。先輩方よろしくお願いします!!

    • ベストアンサー
    • PHP
  • パスワードを自動で入力するには?

    mysql [DB名] -u [アカウント] -p < [SQL文] で、インサートしているのですが、パスワードが求められるので 自動で処理させることができません。 よい方法はありますか?

    • ベストアンサー
    • MySQL
    • kyoui
    • 回答数1
  • ACCESSからORACLEへの移行について

    ACCESSからORACLEにDBを移行する際、 ORACLE上で、ACCESSのオートナンバー型が使えないのですが、 ORACLEでこのような機能はないのでしょうか? よろしくお願いします。

    • rojoso
    • 回答数3
  • ゲインの計算

    与えられた出力ゲイン(dB)より、入力ゲインの何倍かを求めるにはどの様な式を使えばいいのでしょうか? 出力-5dBの場合入力の何倍か。 など

  • 筆王の操作について

    筆王で宛名を入力しようとするとDAO/jet dbエンジンが初期化できませんというエラーが出てきて宛名が入力できません。どうしたらいいですか?

  • 最大アクセス数

    DBのアクセス数ですが、限界値を設定するようなところはありますか? また、動作に影響がでるのはどのくらいのアクセス数から考慮すればよいのでしょうか?

  • カラム名の変更(ORACLE)

    DBはオラクルで、sqlplusで、 テーブルのカラム名を変更したいのですが、 教えて下さい。 ALTER TABLE の後どうすればいいのでしょうか? 知っている方、お願いします!

    • ベストアンサー
    • MySQL
    • minmi55
    • 回答数1
  • メモリー不足

    メモリー不足からおかしく正常に作動しません invalid systemdisk replace the disk and then pres any keyとでます ディスクを紛失 方法はないでしょうか win me ダイナブック ノートPC DB55C

    • active
    • 回答数4
  • PHPでテスト形式のプログラムを作ってます

    ラジオボタンA,B,C,Dを使って選択し、NEXTボタンを押したら次の問題を表示し、回答をSESSIONの配列に書き込むプログラムを作っています。 クリックしたときにprint_r($_SESSION)で配列を表示するようにしたのですが、配列の番号と中身がそのときクリックしたときの一つしか表示されないので全部きちんと入っているのか分かりません。 きちんとSESSIONに保存されているのでしょうか? <html> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <body> <p>&nbsp;</p> <p> <?php $qno=$_POST["next"]; if($qno==null){ $qno=1; }else{ $qno++; } ?> </p> <p>&nbsp; </p> <form method="post" action="session.php"> <input TYPE="radio" NAME="answer" VALUE="1" CHECKED>ア <input TYPE="radio" NAME="answer" VALUE="2">イ <input TYPE="radio" NAME="answer" VALUE="3" CHECKED>ウ <input TYPE="radio" NAME="answer" VALUE="4">エ <input type="submit" name="submit" value="Next"> <input type="button" value="最初から" onClick="location.href='session.php'"> <input type="button" value="Back" onClick="history.back()"> <input type="hidden" name="next" value="<?php print $qno?>"> </form> <TEXTAREA readonly cols="100" rows="20" name="e"> <? mb_language("uni"); mb_internal_encoding("utf-8"); //内部文字コードを変更 mb_http_input("auto"); mb_http_output("utf-8"); $db=mysql_connect("localhost","接続ID","パスワード"); mysql_query("SET NAMES utf8",$db); //クエリの文字コードを設定 mysql_select_db("データベース名"); //データベースに接続 if (!$con = mysql_connect("localhost", "接続ID", "パスワード")) { echo "接続失敗" ;   exit ; } //データベースを選択 if (!mysql_select_db("データベース名", $con)) { echo "データベース選択失敗" ;   exit ; } $sikenbango=111; if (!$res = mysql_query("SELECT * FROM `MONDAI` WHERE SIKENBANGO='$sikenbango' AND MONDAIBANGO='$qno'",$con)) { echo "SQL失敗<BR>" ;   exit ; } //検索した結果を全部表示 while ($row = mysql_fetch_array($res)) { echo $row["mondai"]; echo "<BR>" ; } //結果セットの開放 mysql_free_result ($res) ; //データベースから切断 mysql_close($con) ; ?> </textarea> <?php session_start(); if (!isset($_SESSION[$mondaibango])) { $_SESSION[$mondaibango] = array(); } if (isset($_POST['submit'])) { $qno = intval($_POST['next']); if (($qno >= 1)and($qno <=80)) { $_SESSION['answer'][$qno] = $_POST['answer']; // セッションに追加 // データベースへも保存したければここに記述 print_r($_SESSION); } } else { $qno = 0; } if ($qno == 80) { // 全問題終了時の処理 } else { $qno=$_POST["next"]; if($qno==null){ $qno=1; }else{ $qno++; } } ?> </body> </html>

    • ベストアンサー
    • PHP
  • java servletからMySQLに情報を登録したいのです。

    ホームページのフォームに名前と番号の二つの列があってname[1],bango[1]...のようになっています。 それを番号があるものだけをMySQLに登録したいのですがうまくいきません。 以下に試しに作ったservletを書きます。 import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class program2 extends HttpServlet{ private static final String CONTENT_TYPE = "text/html; charset=Shift_JIS"; //private static final String CONTENT_TYPE = "text/html; charset=EUC_JP"; //private static final String CONTENT_TYPE = "text/html; charset=UTF-8"; private String server; private String db; private String user; private String pass; private String url; private Connection con = null; //グローバル変数の初期化 public void init() throws ServletException{ /*変数の初期化*/ server = "localhost"; //MySQLサーバ名またはIPアドレス db = "database"; //データベース名 user = "root"; //MySQLユーザ名 pass = "data"; //MySQLパスワード /* 必要であればオプションの指定 */ url = "jdbc:mysql://" + server + ":3306/" + db + "?useUnicode=true&characterEncoding=Shift_JIS"; //JDBC URL Shift_JIS /*DB初期処理*/ try{ /* JDBCドライバのロード */ Class.forName("com.mysql.jdbc.Driver").newInstance(); /* MySQLサーバ接続 */ con = DriverManager.getConnection(url, user, pass); } catch (SQLException e){ e.printStackTrace(); } catch (Exception e){ e.printStackTrace(); } } /*HTTP Get リクエストの処理*/ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ //エンコード request.setCharacterEncoding("Shift_JIS"); //FORMからの第一次受け渡し String name = "naoki"; String jikoku = "1200"; //for文の始まり for(int i = 1; name != null; i++){ //if文の始まり if(jikoku != null){ //FORMからの第一次受け渡し name = request.getParameter("name["+ i +"]"); jikoku = request.getParameter("jikoku["+ i +"]"); response.setContentType(CONTENT_TYPE); PrintWriter out = response.getWriter(); Statement stmt = null; ResultSet rs = null; try{ /* 検索するSQL文を作成 */ String sql = "INSERT INTO table1 (eki,jikoku) VALUES ('"+name+"','"+jikoku+"') "; /* Statementオブジェクトの生成とクエリの実行 */ stmt = con.createStatement(); stmt.executeUpdate(sql); /* 切断 */ stmt.close(); } catch (SQLException e){ out.println("<h3>登録に失敗しました</h3>"); e.printStackTrace(); } catch (Exception e){ e.printStackTrace(); } finally{ /* finallyを使って資源の解放 */ try{ if (stmt != null){ stmt.close(); stmt = null; } } catch (Exception e){ e.printStackTrace(); } } }//if文の終了 }//for文終了 } /*サーブレットインスタンスが破棄されるときに、サーブレットコンテナに最後に1度呼び出される*/ public void destroy(){ /* 切断 */ try{ if (con != null){ con.close(); con = null; } } catch (Exception e){ e.printStackTrace(); } } }

    • ベストアンサー
    • Java
    • mi2007n
    • 回答数6