検索結果

DB

全10000件中1901~1920件表示
  • 全てのカテゴリ
  • 全ての質問
  • OpenOffice BaseでAccessの「テーブルのリンク」

    Accessでは「テーブルのリンク」で複数のDBのテーブルのリンクを作成することができますが、 同じことをOpenOffice Baseにて行うことはできますか? やりたいことは、OpenOfficeがインストールされているWindowsマシンから、 複数のLinuxマシンのDB(PostgreSQL・MySQL)や当該Winマシンのmdbと接続し、 サーバ・DBを跨いでテーブルの結合(Viewの作成)をしたいのです。 現在、ODBC経由でそれぞれのDBとの接続をし、それぞれをOpenOfficeで リンクすることはできていますが、1つのodbファイルから全てのDBを 参照する方法がわかりません。 既存の複数システムのDBなので、それぞれのDBに手を入れることや、 DB設計を変えることはできません。 また、Windowsマシンにmdbファイルは置かれていますが、Officeは インストールされていません。 OpenOfficeについてあまり知識がないのですが、 ご教示いただけると助かります。

  • 日付について

    DBから日付を取得して、そのDBから取得した日付とその当日の日付を比べて1週間以内なら、そのレコードを取得するような感じにしたいんですが、可能でしょうか?

    • phptest
    • 回答数2
  • MDB2によるデータベースアクセス

    ができません。 次のものは動きました。 <?php require_once("DB.php"); $db=DB::connect("pgsql://gomiuser@localhost/gomidatabase"); $db->disconnect(); ?> が以下が動きません。 <?php require_once 'MDB2.php'; $mdb2=&MDB2::connect(pgsql://gomiuser@localhost/gomidatabase); if(PEAR::isError($mdb2)) { die($mdb2->getMessage()); } $mdb2->disconnect(); ?> Don't Find(出力) 何が悪いのでしょうか?

    • ベストアンサー
    • PHP
    • reiman
    • 回答数1
  • Oracleで構築されているDBをMySQLで再構築する場合の問題点

    現在OracleでDBが構築されているシステムの再構築を行うのですが、その際DBをMySQLに変更したいという要望がありました。 DBの規模等はそれほど大規模なものではないのですが、それ以外に何か検討されるべきものはあるでしょうか? 例えばデータ型などでOracleで扱っていてMySQLでは対応できないものなどはありますでしょうか?

    • ベストアンサー
    • MySQL
    • Yupa3
    • 回答数2
  • CGIのdbmopenについて

    こんにちは。 質問させていただきます。 perlでプロバイダ側の設定(?)でDBが使えません。 ほんとは下記のように書きたいのですがDBが使えないので困っています。 こういう場合エクセルやCSVでもいいので開くようにしたいのですが変わりにどういう風に書いたらいいのでしょうか? よろしくお願いします。 dbmopen(%DB, $dbfile, 0600) or exitError("データベース $dbfile がオープンできません。");

    • 締切済み
    • CGI
    • jun2249
    • 回答数3
  • 数学の問題なのですが

    中学校の問題です。 教えてください。 平行四辺形ABCDの対角線DBの延長上にDB=BEとなる点Eをとり、EとCを結びます。 次の問いに答えなさい。 (1)∠BAC=30° ∠ACE=36° ∠BEC=26°の時、∠ABE(図の∠X)の大きさを求めなさい。 (2)AB=DBの時、△ABC=△EBCを証明しなさい。 図が雑で申し訳ないです。 詳しく教えていただくとありがたいです。 よろしくお願いします。

    • rock05
    • 回答数3
  • データベースを複数作ったほうが良いでしょうか?

    Win+Apache+PHP+MySQLで、自宅サーバを立てています。 データベース名:DB_A  テーブル:Table_A データベース名:DB_B  テーブル:Table_B とするべきか、 データベース名:DB_A  テーブル:Table_A,Table_B とするべきか悩んでいます。 データベースについてあまり理解していないのですが、データベースを分けると何がどう変わるのでしょうか? (分けたほうが、高速化するのでしょうか?利点など教えていただければありがたいです。)

  • アクセスVBA 変数での抽出条件の書きかた

    顧客データテーブルからの抽出です。 変数を使った書き方がわかりません。 よろしくお願いします。 テーブルのレコードには [氏名]:鈴木 [telnum]:0123456789 が存在します。 Private Sub テキスト0_BeforeUpdate(Cancel As Integer) Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset("顧客マスタ", dbOpenDynaset) Dim str As String str = "0123456789" rs.Filter = "[telnum] = ' " & str & " ' " Set rs = rs.OpenRecordset MsgBox (rs!氏名) ’←エラーメッセージ”カレントレコードがありません。”が出ます End Sub

  • SQLSERVERからデータを取得する方法

    SQLSERVERに商品テーブルを作り ACCESSにローカルテーブル(下記の例では入力テーブル)を 作りました。 ACCESS VBAで ACCESSのローカルテーブルを1件ずつ読み SQLSERVERの商品テーブルを検索したいのですが 下記の例 どちらが処理スピードが速いのですか? なお下記以外にも処理スピードが速い方法が あったら教えてください。 ●例1 Dim db As DATABASE Dim rs As Recordset   dim rt as Recordset Set db = CurrentDb Set rt = db.OpenRecordset("入力テーブル", dbOpenDynaset) sql = "SELECT 商品名 FROM 商品テーブル " sql = sql & "where 商品ID = '" & rt![商品ID] & "'" Set rs = db.OpenRecordset(sql) If rs.RecordCount = 0 Then MsgBox "NG" Else MsgBox rs![商品名] End If ●例2 Dim db As DATABASE Dim rs As Recordset   dim rt as Recordset Set db = CurrentDb Set rt = db.OpenRecordset("入力テーブル", dbOpenDynaset) Set rs = db.OpenRecordset("商品テーブル", dbOpenDynaset) rs.FindFirst "商品CD = '" & rt![商品CD] & "'" If rs.NoMatch Then MsgBox "NG" Else MsgBox rs![商品名] End If よろしくお願いします。

  • タイトルと複数項目を適切に表示するには?

    MySQL + PearDBでコンテンツを作っています。 テーブルのカラムは「ID、都道府県名、都道府県ID、市町村名、市町村ID、会社名」です。 完成イメージは下記です。 ●ユーザーは市町村IDをGETする。 ●市町村名がヘッダーのタイトルに掲載される。 ●指定した市町村にあるホテル一覧が表示される そこで作ったのが下のソースです。 ヘッダーでは、GETされた任意のp_noに基づき、抽出されたcity_nameを1つだけ表示する。 本文では、GETされた任意のp_noに基づき、抽出された社名、住所、telなどを全て表示する 【テスト結果】 やりたいことは、ヘッダータイトルは1回のみ抽出、ホテルは全て抽出なのに、ホテル名全てにタイトルまで付いてきます。 【表示希望】 <title>千代田区のホテル</title>   ●●ホテル   105-0004   東京都千代田区●●町1-3-4   03-1234-5678   ●Xホテル   105-0005   東京都千代田区●X町1-4-4   03-1234-5679   ●△ホテル   105-0005   東京都千代田区●△町1-4-4   03-1234-5679 【表示結果】 <title>千代田区のホテル</title>   ●●ホテル   105-0004   東京都千代田区●●町1-3-4   03-1234-5678   千代田区のホテル【←これはタイトル文字であり出てきてほしくない】   ●Xホテル   105-0005   東京都千代田区●X町1-4-4   03-1234-5679   千代田区のホテル【←これはタイトル文字であり出てきてほしくない】   ●△ホテル   105-0005   東京都千代田区●△町1-4-4   03-1234-5679 ホテルを1件抽出するごとに、ヘッダータイトル部分の $rs=$db->limitQuery("SELECT * FROM reform_co where p_no = '" .addslashes($_GET['p_no'])."ORDER BY city_name ASC",1,1); まで戻り、タイトル名を再度1回取得し、再記入を続けているようです。 【質問】 ●市町村名をタイトルに記載する部分は1回だけの表示。 ●市町村IDで検索した時に指定した市町村にあるホテルについては全て抽出 するためには、どうすればいいか教えてください。 【ソース】****************************************** <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <?PHP // サーバー情報接続 require_once '../../config_n_reform.php'; require_once '/usr/share/pear/DB.php'; $db = DB::connect($dsn); if (PEAR::isError($db)) { die($db->getMessage()); } print('接続に成功しました<br>'); $db->query('SET NAMES UTF8'); if (PEAR::isError($db)) { die($db->getMessage()); } //////GET URL表示 if(isset($_GET['p_no'])){ $sql = "select * from reform_co where p_no = '" .addslashes($_GET['p_no'])."'"; } $res =& $db->query($sql); if (PEAR::isError($res)) { die($res->getMessage()); } //////タイトル表示 print<<<EOF <title> EOF; $rs=$db->limitQuery("SELECT * FROM reform_co where p_no = '" .addslashes($_GET['p_no'])."ORDER BY city_name ASC",1,1); while ($row =& $res->fetchRow(DB_FETCHMODE_ASSOC)) { print($row['city_name']); print<<<EOF のホテル </title> </head> <body> EOF; //////ホテル名表示 print($row['company'].'<br>'); print($row['zip'].'<br>'); print($row['address'].'<br>'); print($row['tel'].'<br>'); } $db->disconnect(); ?> </body> </html> ****************************************************

    • ベストアンサー
    • MySQL
    • tajix14
    • 回答数1
  • PHPのIF文で条件の記述の仕方について

    PHPのIFを用いて、データベースから取り出した特定のレコードが 変数に入っている値と一致する場合とそうでない場合で処理を分けたいと考えています。 変数に入っている値と一致する場合は 指定したURLへリダイレクトされるようにしたいです。 以下のようにIF分を書いても条件に引っかからず 次の処理に進んでしまいます。 ※testレコードに入っている値はredirectです。 ------------ $db = mysql_query('SELECT * FROM redirect_records WHERE user_id='.$userid, $connect); $db = mysql_fetch_array($db); $Comparison1=$db['test']; $Comparison2='redirect'; if ($Comparison1 == $Comparison2){ $url = '/redirect/test'; $form_state['redirect'] = $url; } ------------ 記述の仕方が間違っているのでしょうか。 PHPに関してはまだまだ初心者で原因がわかりません。 具体的には上記のIF分はIF分の中に入れ子になっています。 ボタンをクリックした時にtestレコードに入っている値がredirectなら/redirect/testへ それ以外は次の処理へと進んでほしいです。 ------------ function form_submit($form, &$form_state) { global $user,$order,$item; if ($_SESSION['checkout_valid'] === FALSE) { $url = '/checkout'; } elseif ($_SESSION['checkout_valid'] !== FALSE) { $db = mysql_query('SELECT * FROM redirect_records WHERE user_id='.$userid, $connect); $db = mysql_fetch_array($db); $Comparison1=$db['test']; $Comparison2='redirect'; if ($Comparison1 == $Comparison2){ $url = '/redirect/test'; $form_state['redirect'] = $url; } } ------------ このようにelseifの中の処理でさらにtestレコードにredirectが入っている場合は <URL>/redirect/testに飛ぶようにしたいです。 「環境」 PHP 5.2.17 MySQL 5.1.59 どうかお助けください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 三角形と比

    画像でDE//BCとするときAD:DB=AE:ECとなることを次の手順で証明しなさい。 (1)点Dを通り辺ACに平行な直線をひき辺BCとの交点をFとする。 (2)△ADE∽△DBFを証明しAD:DB=AE:DFを示す。 (3)四角形DFCEがどんな四角形であるかを考えDFと長さが等しい線分をみつける。 (4)(2).(3)からAD:DB=AE:ECを示す。 教えて下さい!!

    • noname#165294
    • 回答数3
  • ACCESSでODBC接続の可能性を考慮しています。

    ACCESSでODBC接続の可能性を考慮しています。 ACCESS2007とACCESS2010からPostgresのDBかMySQLのDBへ ODBC接続するシステムの作成を考えています。 その上で課題として 1.PostgresかMySQLへODBC接続は可能か? 2.DB側でlocalhost以外の接続をはじくような設定はあるか? という問題があります。 お分かりになる方はいましたら、ご教授お願いいたします。

    • idaira
    • 回答数1
  • Cookieを利用したユーザ管理

    perl(CGI::Session)を利用したセッション管理について教えてください。 【実現したい機能】 会員DB(IDやパスワードを保持)を使用し、認証を行い、 認証成功したらCookieを発行し、会員別のページを表示する。 会員DBのIDとCookieを紐づける機能は、CGI::Sessionにあるのでしょうか。 CGI側でCookieから会員DBのIDを結びつけるためには新たにファイルなどを作成する必要があるのでしょうか。

    • ベストアンサー
    • Perl
  • データベースのバックアップについて教えて下さい

    業務でMYSQLのDBバックアップを取りたいと思いインターネットで調べ、mysqldumpコマンドを利用する事にしました。 但し業務の関係上、musqldumpコマンド中にもDBへの書き込みが発生してしまう場合があります。 そこでお聞きしたいのですが、mysqldumpコマンドを実行中のDBへの書き込みは、バックアップ後のダンプファイルへ正常に反映されるのでしょうか。それとも全く反映されないのでしょうか。 ちなみに環境は、RHEL4とMYSQL4.1.2、バックアップ対象のDBは2つあります。片方のDBのテーブルはMyISAM型オンリー、もう一つのDBは逆にInnoDBオンリーです。

    • ベストアンサー
    • MySQL
    • noname#24740
    • 回答数3
  • プログラミング?の意味が分からない。

    timer(d(ln(db/b+1)/pt) < 0) > 3 * tr && db > b 上の式をゲームで使うので、コピペして使っているのですが、どんなことが書かれているのか分かりません。教えてください。

  • Codeigniterでのviewへの受け渡し

    Codeigniterを使用しています。 databaseからデータを取得するまでは出来るのですが、 viewへの受け渡しと表示がうまくいきません。 データベースへの接続は出来ていますので、単にソースの不備 と思いますが、どこが悪いのかよく分かりません。ご教授頂きたく お願いいたします。 現在の仕様 【controllers/tel2.php】 <?php class Tel2 extends CI_Controller{ function index() { // データベースを初期化(データの取得:ActiveRecord) $this->load->database(); // SQLの実行 $this->db->select('id, prefecture_name,prefecture_name_en'); $query = $this->db->get('prefectures'); // 結果を表示 foreach( $query->result() as $row ){ $data['prefectures'] = array('id, prefecture_name,prefecture_name_en'); $this->load->view('tel2_view', $data); } } } ?> 【views/tel2_view.php】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>tel2</title> </head> <body> <table width="700" border="1" cellspacing="2" cellpadding="2"> <tr> <th scope="col">id</th> <th scope="col">県名</th> <th scope="col">en</th> </tr> <tr> <td><?=$row['id']?></td> <td><?=$row['prefecture_name']?></td> <td><?=$row['prefecture_name_en']?></td> </tr> </table> </body> </html> としてみました。 フレームは表示され、データの数だけ繰り返されているのですが、 肝心なデータの内容が下記のようになります。 【id欄】 A PHP Error was encountered Severity: Notice Message: Undefined variable: row Filename: views/tel2_view.php Line Number: 18 【prefecture_name欄】 Severity: Notice Message: Undefined variable: row Filename: views/tel2_view.php Line Number: 19 【prefecture_name_en欄】 Severity: Notice Message: Undefined variable: row Filename: views/tel2_view.php Line Number: 20 上記がデータの数だけ繰り返されます。(内容に変化なし) database接続は下記となります。 (xamppのためパスワードは設定していません) $active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = ''; $db['default']['database'] = 'tel'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = FALSE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE; いろいろ弄ってみたのですが、うまくいきません。 controllerを下記のようにするとデータが表示されますので、データの取得までは 出来ているようです。 viewへの受け渡しでミスがあるのだと思います。 <? class Tel2 extends CI_Controller{ function index() { // データベースを初期化(データの取得:ActiveRecord) $this->load->database(); // SQLの実行 $this->db->select('id, prefecture_name,prefecture_name_en'); $query = $this->db->get('prefectures'); // 結果を表示 foreach( $query->result() as $row ){ echo $row->id; echo $row->prefecture_name; echo $row->prefecture_name_en; } } } いろいろ試してみたのですがうまくいきません。 お手数ですがどこに間違いがあるのかご教授願います。 環境は以下のとおりです。 xampp for windowsXP codeigniter2.0.3 Apache/2.2.21 (Win32) PHP/5.3.8 mysql5.5.16

    • ベストアンサー
    • PHP
    • tajix14
    • 回答数2
  • document.titleというものがありますが、titleタグに付

    document.titleというものがありますが、titleタグに付ける名前を定義できると思うのですけど、 metaのkeywordsを定義するものはあるのでしょうか。 以下のようなtitleを付ける為の仕組みがあります。 そのscript箇所に、 document.title = "<!--{$title_text}-->" + "|" + document.title; と同じような仕組みで、keywordsを定義する事はできませんでしょうか? どなたかご教示いただけると幸いです。 <!--{php}--> $db_connect = false; $sql_category = "SELECT category_id,category_name,parent_category_id FROM dtb_category WHERE category_id = "; $db = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD); //mysql_query("SET NAMES utf8"); if(mysql_select_db(DB_NAME, $db)) $db_connect = true; $title_text = ''; if ($db_connect) { $sql = $sql_category.$_GET['category_id']; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); mysql_free_result($result); $title_temp = $row['category_name']; while ($row['parent_category_id'] != 0) { $sql = $sql_category.$row['parent_category_id']; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); mysql_free_result($result); $title_text = $row['category_name']; } if ($title_text != '') $title_text = $title_text." | ".$title_temp; else $title_text = $title_temp; } $this->assign("title_text", $title_text); <!--{/php}--> <script type="text/javascript"> //<![CDATA[ function setEventListener(el, evt, func) { if (el.addEventListener) el.addEventListener(evt, func, false); else el.attachEvent("on"+evt, func); } function html_load() { document.title = "<!--{$title_text}-->" + "|" + document.title; } setEventListener(window, 'load', html_load); //]]> </script>

    • mkhkck
    • 回答数1
  • mysql結果を使ってもう1度mysql検索

    DB(mysql)とプログラムが以下のようにあります。 <?php /////////////////テーブルAを検索//////////////////////// $db = mysql_connect("***","***","***"); mysql_select_db("*****",$db); $result = mysql_query("select * from tableA where day = 0601",$db); if ($myrow = mysql_fetch_array($result)) { do { printf("<font color=\"blue\">$myrow[name]$myrow[day]</font><br>"); } while ($myrow = mysql_fetch_array($result)); } else { echo ""; } ////////結果を使ってテーブルAをもう1度検索///////////// $db = mysql_connect("***","***","***"); mysql_select_db("*****",$db); $result = mysql_query("select * from tableA where sports = '$myrow[day]'",$db); if ($myrow = mysql_fetch_array($result)) { do { printf("<font color=\"green\">$myrow[mise]$myrow[name]</font><br>"); } while ($myrow = mysql_fetch_array($result)); } else { echo ""; } ?> テーブルA name | day | sports | A君 | 0511 | バスケット | A君 | 0601 | サッカー | B君 | 0601 | テニス | B君 | 0503 | 水泳 | C君 | 0602 | 競歩 | C君 | 0512 | 乗馬 | dayが0601のA君とB君のsports全部を結果として表示したいのですが、エラーが出たりして思ったようにはできませんでした。 $resultなどが重複してしまうらしいのです。 A君 「バスケット・サッカー」 B君 「テニス・水泳」 と、するにはどうすればいいのでしょうか?よろしくお願いしますm(_ _)m

    • 締切済み
    • PHP
  • !助けて!ZAMPP使用のPHP/MySQLエラー

    ZAMPPを使用しPHP/MYSQLの勉強をし始めた者です。以下のエラーが出て先に進めません。どこが悪いのか教えてください。 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\todo.php on line 33 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in C:\xampp\htdocs\todo.php on line 33 問題のプログラムです。 <?php //---------------------------------------------------------------------- //TODO管理プログラム //---------------------------------------------------------------------- $db_dns = "mysql:host=localhost;dbname=phptest;"; $user = "root"; $pass = ""; //-------SQL $create_query = <<<______ CREATE TABLE items( todo_id INTEGER PRIMARY KEY AUTO_INCREMENT, memo TEXT, flag TEXT, ctime INTEGER); ______; //----------------------------------------------------------------------- //データベースの初期化 $db = new PDO($db_dns,$user,$pass); //データベースが利用できるか確認 $select_stmt = $db->query("SELECT*FROM items LIMIT1"); if(!$select_stmt){//テーブが作成されていない場合 $db->exec($create_query); $now = time(); $db->exec("INSERT INTO items(memo,flag,ctime)". "VALUES('データの初期化','done',$now)"); } //------------------------------------------------------------------------ //TODOを追加する if(isset($_GET['newitem']) && $_GET['newitem'] != ""){ $memo = mysql_real_escape_string($_GET['newitem']); $now = time(); $db->exec("INSERT INTO items(memo,flag,ctime)". "VALUES('$memo','new',$now)"); } //TODOを消化する $to_id = intval($_GET['done']); if ($todo_id > 0){ $db->exec("UPDATE items SET flag='done'". "WHERE todo_id=$todo_id"); } //----------------------------------------------------------------------------- //現在のTODOを表示するHTML $list = ""; //未消化のTODOを抽出 $sql="SELECT*FROM items WHERE flag='new'ORDER BY ctime DESC"; $r = $db->query($sql); foreach ($r->fetchALL() as $row){ $todo_id = $row["todo_id"]; $memo = htmlspecialchars($row["memo"]); $ctime = date("Y-m-d",$row["ctime"]); $btn = "[<a href = '?done=$todo_id'>x</a>]"; $list .= "<li>$btn $memo ($ctime)</li>"; } //消化済みTODOを最大5件抽出 $sql = "SELECT * FROM items WHERE flag = 'done'". "ORDER BY ctime DESC LIMIT 5"; $r = $db->query($sql); foreach ($r->fetchALL() as $row){ $memo = htmlspecialchars($row["memo"]); $ctime = date("Y-m-d",$row["ctime"]); $list .= "<li><s>$memo ($ctime)</s></li>"; } //------------------------------------------------------------------------------- //以下でHTMLを表示 ?><html><body> <h1>TODO</h1> <?php echo $list ?> <form> <h3>新しいTODO</h3> <input type = "text" name= "newitem"/> <input type ="submit" value="追加"/> </form> </body></html> 本当に困り果てています。賢者の方、知恵をお貸しください。

    • ベストアンサー
    • PHP
    • macato
    • 回答数2