検索結果

DB

全10000件中2941~2960件表示
  • 全てのカテゴリ
  • 全ての質問
  • codeigniterで3つのテーブルからデータ

    codeigniterで3つのテーブルからデータ取得したいのですが、どうやるのでしょうか? ・メインテーブルm … uid、pidカラム  ・ユーザーテーブルu … uidカラム ・都道府県テーブルp … pidカラム m.uid=u.uid、かつ、m.pid=p.pidてのをモデルに書きたいです。 2つまで結合するやり方だと、 $this->db->join('u', 'm.uid=u.uid でいけたのですが、 3つ結合する時は、どうやるのでしょうか? db->joinを使ってどうにか出来るのでしょうか? それとも別のメソッドを利用するのでしょうか?

    • ベストアンサー
    • PHP
    • re999
    • 回答数1
  • insertでのエラーについて

    お世話になります。 アップロードしたバイナリデータを変数に入れて、それをinsertしているのですが、DBに入りません。 テーブルでは、data mediumblob not nullと設定しています。Perlスクリプト内で、次のように書いています。 $sql="insert into data_tbl(data)"; $sql.="values('" . $datafile . "')"; 上記の$datafileにバイナリデータが入っています。 このようにして実行しているのですが、You have an error in your SQL syntax. とエラーになりDBに格納できません。ご教授よろしくお願いします。

    • CAL5
    • 回答数11
  • 選択された値をセッションで保存したい

    ラジオボタンで選択された値をセッションで保存し、DBまで持って行きたいのですが、どのようにすればよいでしょうか?なお、ラジオボタンからはPOSTで渡しています。どなたかわかる方ご教授お願いします。流れは【a.php => b.php => c.php => d.php => DB】c.phpにラジオボタンがあります。 [c.php]はこのような感じです。 <form name="form1" method="post" action="d.php"> <input type="radio" name="color" value="なし" >なし <input type="radio" name="color" value="赤">赤 <input type="radio" name="color" value="青">青 <input type="submit" name="Submit" value="送信">

    • ベストアンサー
    • PHP
  • VBAのCallステートメントについて

    ExcelのSheet1にCommandButton1(表示)があります。 -------------------------------------------------- Private Sub 表示_Click() (DBより表示処理) End Sub -------------------------------------------------- UserForm1にCommandButton1(登録)があります。 -------------------------------------------------- Private Sub 登録_Click() (DBへの登録処理) UserForm1.Hide Call WorkSheets("Sheet1").表示_Click() ・・・☆ Exit Sub End Sub -------------------------------------------------- 表記のようなプログラムにしたところ、☆印のところで、 下記エラーが表示されてしまいます。 【エラー】--------------------------------------------------- 実行時エラー'91': オブジェクト変数またはWithブロック変数が設定されていません。 ------------------------------------------------------------- どのようにしたらCallステートメントで表示_Clickを呼び出すことが できるのでしょうか。

    • gazo
    • 回答数3
  • 異なるデータベースでのINSERTについて

    ただいま、PostgreSQL、VB6.0を使用して開発中です。 日々レコードが追加される、A_DBにあるAテーブルのデータを バックアップとして、まったく構造の同じ、B_DBにあるBテーブルに差分をINSERTするようにしたいのですが、どのようにコードを記述すればよろしいでしょうか? イメージ的には下記に近いのですが… http://ziddy.japan.zdnet.com/qa691870.html http://ziddy.japan.zdnet.com/qa1099610.html 初心者なので、不十分なところがあるかも知れませんが、ご回答よろしくお願いします。

    • masu41
    • 回答数1
  • getStringの値がNULLの時の処理

    DB:SQL Server 2005 JDBCを使ってデータベースへアクセスし、SQL発行して結果をResultsetに格納、getStringで各項目の値を取得するところまでは確認できています。 外部結合したテーブルを参照していおり、getString()でnullを取得した場合にjava.lang.NullPointerExceptionが返ってエラーとなってしまいます。 回避策はあるのでしょうか? 抜粋したソースを下記に記します。 -- test.jsp -- <% ResultSet rs = db.executeQuery(sql); while(rs.next()){ String disp_object = rs.getString("object"); if(disp_object == null) disp_object="---"; } %> <tr>Object</tr> <tr><%=disp_object%></tr>

    • ベストアンサー
    • Java
  • ajax 文字化け euc-jp

    先程質問したものです データベースから取り出したときに文字化けだと思ったら プレーンテキストでも文字化けしてました。 どうやら原因はajaxを使ってテキストを(DBのデータはhtmlタグと共に返しています)返しているからのようです。 staticなtextの場合、eucではIEもFFも(サファリも)ajaxを使うと 文字化けをするらしいです。 utf-8ならIEとFFで使えるようですが、DBの都合上eucのまま 作りたいです。 どうにか文字化けを回避する方法はありませんか??

    • ベストアンサー
    • PHP
    • japan_3
    • 回答数1
  • 順序のEXP/IMPについて

    Oracle9i 9.2.0 テーブルのデータも権限もなく、順序のみをEXPしてIMPしたいのですが、どのようにしたらよいでしょうか? //EXP C:\oracle\ora92\bin\EXP.EXE ユーザ/パス@サービス file='C:\DB移行作業 \SEQUENCE_EXP.DMP' ROWS=N INDEXES=N TRIGGERS=N //IMP C:\oracle\ora92\bin\imp.exe toshi/toshi@grjctc2 file='DB移行作業\SEQUENCE_EXP.DMP' FEEDBACK=100000 IGNORE=Y ROWS=N INDEXES=N CONSTRAINTS=N ANALYZE=N TABLES=(住所テーブル) 上記で一応うまく登録されたようですが、 よくわかりません。 どなたかアドバイスお願いします。

  • PHPとPostgreSQLとの連携

    今、WindowsXPでPHPとPostgreSQLを連携 させたいのですがなかなか上手く行きません。 どなたか、分かる方がいれば宜しくお願いします。 環境 OS→Windows HomeEdition Apache→Apache HTTP Serber2.0.59 PHP→PHP4.4.4 PostgreSQL→PostgreSQL8.1.4 です。 PostgreSQLの中にtest_dbというデータベースをつくり setuzoku.phpから接続できるかどうかのif文を作り確認 していますが、何度やっても接続失敗と出ます。 <?php $con = pg_connect("user='postgres' dbname='test_db' password='grjtf'"); if (! $con) { print "接続失敗"; } else { print "接続成功"; } ?>

    • grj328
    • 回答数1
  • Pearのインストールと確認

    サーバー(FreeBDS)にPHPをインストールをしました。 LinixではPearのパッケージマネージャーもwithout pearと指定しない限りインストールされると聞きましたが、今現段階ではPearが動いているようには見えません。 Pearがしっかりと動いていることを確認するにはどうしたらいいのでしょうか?また、require_once("DB.php")とありますがPearのDB.phpは同じディレクトリにおいていない場合は、フルパスでPHPのディレクトリを指定しなければならないのでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • PHP初心者です。

    PHP・Mysql超初心者です。掲示板を自分で考えて作っているのですが、 わからないところがあり困っています。 管理登録画面で管理noと品名を入力し、登録をクリックするとMysqlに データを保存します。 管理表の画面で、品名(上記のMysqlから品名をセレクトボックスで 表示)と注文数を入力し、Mysqlに保存したいのですが、その命令の 所でエラーが出ます。 書き方やセキュリティ等は無視して下さい。 どなたかご教授下さい。 //管理登録画面 *kanri.html <html> <meta http-equiv="content-type" content="text/html; charset=euc-jp"> <body> <form method="post" action="touroku.php"> <h3>管理登録</h3><br> NO:<input type="text" name="no"><br><br> 品名:<input type="text" name="hinmei"><br><br> <input type="submit" value="登録"> </form> </body> </html> *touroku.php <html> <meta http-equiv="content-type" content="text/html; charset=euc-jp"> <body> <? $no=$_POST["no"]; $hinmei=$_POST["hinmei"]; $db=mysql_connect("***","***","***") or die("接続失敗"); print("デ―タベースサーバーに接続できました<br>"); mysql_select_db("***")or die("データベースが見つかりません".mysql_error()); print("データベースに接続しました<br>"); $a="insert into kanri_list(no,hinmei)values('$no','$hinmei');"; mysql_query($a)or die("命令が違います"); $a="select * from kanri_list;"; $kekka=mysql_query($a)or die("命令が違います"); mysql_close($db); ?> 登録しました!<br><br> </body> </html> //管理表 *kanri.php <html> <meta http-equiv="content-type" content="text/html; charset=euc-jp"> <body> <form method="post" action="kanri1_1.php"> <h2>管理表</h2><br> 品名:<select name="kanri"> <? $kanri=$_POST["kanri"]; $db=mysql_connect("***","***","***") or die("接続失敗"); mysql_select_db("***")or die("データベースが見つかりません".mysql_error()); $a="select * from kanri_list;"; $kekka=mysql_query($a)or die("命令が違います"); while($b=mysql_fetch_array($kekka)){ print("<option value='".$b[1]."'>".$b[1]."</option>\n"); } mysql_close($db); ?> </select> <br> 注文数:<input type="text" name="kazu"><br> <input type="submit" value="登録"> </form> </body> </html> 上記の登録ボタンを押すと「命令が違います」とエラーが出ます。 *kanri1_1.php <html> <meta http-equiv="content-type" content="text/html; charset=euc-jp"> <body> <? $kanri=$_POST["kanri"]; $kazu=$_POST["kazu"]; $db=mysql_connect("***","***","***") or die("接続失敗"); mysql_select_db("***")or die("データベースが見つかりません".mysql_error()); $a="insert into kanri1_list(kanri,kazu)values('$kanri',$kazu');"; mysql_query($a)or die("命令が違います"); $a="select * from kanri1_list;"; $kekka=mysql_query($a)or die("命令が違います"); mysql_close($db); ?> 登録しました!<br> </body> </html>

    • ベストアンサー
    • PHP
  • mysql データベース処理が途中で失敗したら?

    お世話になります。 現在、mysqlのデータベースを使ったphpプログラムを書いているのですが、 以下のように、続けて2つのデータベース処理を記述している部分があります。 $db=connectDb(); //処理1 $st1=$db->prepare("update table1 set title=:title where id=:id1 limit 1"); $st1->execute(array(":title"=>$title,":id"=>$id)); //処理2 $st2=$db->prepare("update table2 set image=:image where id=:id2 limit 1"); $st2->execute(array(":image"=>$image,":id"=>$id2)); db=NULL; ここで質問があります。 このような記述ですとなんらかの理由により、例えば、 「処理1のアップデート処理は成功したが、 次の処理2のアップデート処理には失敗してしまった。」 というような問題は起きることがあるのでしょうか? 起きることがある場合、それに備えてどのような記述をすれば対応できるでしょうか? ご存知の方、ご回答いただければ幸いです。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • だれかぁぁぁぁぁぁぁぁ(-o-)

    質問ですっ!! 今VBを使ってシステムを作っているのですが、下の式を実行しても、Insert Intoのエラーがでてしまい、Accessのデータベースに追加する事が出来ません。 モジュール名は間違っていません! なぜ違うか分かる人がいましたら、助けてくださ~い 8(^0^)8 あっ!!ワークスペースやデータベースはちゃんと 一番最初の段階で、セットしてあります。 このフォームのどこかがおかしいと思うんですが・・・ Private Sub cmd_Input_Click() Set ws = DBEngine.Workspaces(0) Set db = ws.OpenDatabase(lcstrDatebase) strSQL = "" strSQL = strSQL & " Insert Into rireki_tb " strSQL = strSQL & " ( Hiduke" strSQL = strSQL & " ( SyainCd" strSQL = strSQL & " ,TenpoCd" strSQL = strSQL & " ,SyohinCd" strSQL = strSQL & " ,SyainNm" strSQL = strSQL & " ,Nyukin" strSQL = strSQL & " )" strSQL = strSQL & " values ('" & lbl_Date.Caption & "'" strSQL = strSQL & " values ('" & cmb_SyainCd8.Text & "'" strSQL = strSQL & " ,'" & 0 & "'" strSQL = strSQL & " ,'" & 0 & "'" strSQL = strSQL & " ,'" & lbl_SyainNm8.Caption & "'" strSQL = strSQL & " ," & txt_Nyukin8.Text & ")" db.Execute strSQL db.Close ws.Close Set db = Nothing Set ws = Nothing End Sub

  • INIバグ?

    とても困っているのでご存知の方がいたら是非教えて下さい。 DB-SQL7.0(wsNTサーバ4.0),FORM-Ac2000(wsWIN98、クライアントPCにて作業)で動かしているアプリないのバグです。 この度DBを一部変更したので、Acアプリをリニューアルしました。 殆どのアプリは全く問題がなかったのですが、1つだけ見た事のないバグが出てきて全く解決できません。 内容は、DBから抽出されたデータをcsv形式で書き出すコマンドで起こるのですが、 "SUCHEMA.INIと一致しません" といったエラー表示が出てしまいます。 デバックも何も起こらないで閉じるしかなくなってしまいます。 SUCHEMA.INIというのはOS内SYSTEMのものでしょうか。 それがDBからのテーブルのリンク張り直し作業に関係したのでしょうか。 突然で申し訳ないですがご存知の方いらっしゃったら教えて下さい。

    • ponpon
    • 回答数1
  • phpからjavascriptを実行したいです

    phpおよびjavascriptで下記を実現したいと考えております。 ある程度、調べてみました煮詰まりましたのでお知恵をおかしください。 初期表示時にはボタンを2つ表示します。 更新ボタンと表示・非表示ボタンです。 表示・非表示ボタンをクリックしますと、 DBの値を取得して画面に出力します。 DBに値がなければ「データなし」と出力します。 また表示・非表示ボタンにはクリックする度にDBから取得した値を出力する領域を display:none、blockで切り替える役割も持たせたいです。 更新ボタンはDBにinsertするだけです。 ======= どちらのボタンがクリックされたかの判定はボタンをformで囲ってsubmit。 $_POST['xxx']で判定。しかしながら$_POST['xxx']で判定してphpを実行しますが display:none、blockも行いたい。どうすれば良いのか、ここで詰まっております。 以上です。

    • ベストアンサー
    • PHP
  • C++でSQLServer2008に接続

    エラーの内容が分からず困惑しております。 OS:Windows XP Pro 開発:Visual studio 2010 Pro DB:SQLServer 2008 コード #include <afxdb.h> void test_main() { CDatabase db; db.OpenEx(_T("DSN=Temp_Data;"), CDatabase::openReadOnly | CDatabase::noOdbcDialog); //↑ここでエラーが発生しています。 CRecordset rs(&db); try{ rs.Open(CRecordset::forwardOnly, _T("select * from [Temp_Data].[dbo].[Temp_Table]")); CODBCFieldInfo fi; short nFields = rs.GetODBCFieldCount(); } OpenEXでデータベースへ接続する部分(↑)でエラーが発生しており、エラーの内容が解決できず先に進めません。 VSのサーバーエクスプローラーでは、接続に成功しており、クエリでデータも取得できています。 エラーの内容 xxx.exeの0x7c812afbでハンドルされていない例外が発生しました:Microsoft C++の例外:CDBException と表示されどうしたらいいのかわかりません。 分かる方教えてください。 情報等で足りないものがあれば、おっしゃってください。 返信でお答えします。 お願い致します。

  • ARCserve データベースの移動

    C:(システム)ドライブの空容量が少なくなってきたので、 ARCserveの(バックアップを管理するための)データベースを移動したいのですが、 以下の方法ではうまく動作しませんでした。 【試した方法】 ARCserveの標準データベース(VLDB)を 別サーバ上にある(ARCserveがインストールされているサーバーにはSQLserverは入っていないので)SQLserverへ移行した。 ・マニュアルに従い、ARCserveインストール先にあるSQLsetup.exeを実行し、SQLserverにDBを移行。 ・SQLserver上にSQLserver認証ユーザーを新たに追加して、DBへのアクセス権限を持たす。 ・サーバー管理マネージャーの「MS SQL アカウント設定」に追加したユーザーを登録。 しかし、DBへのログインができず、 以前DBを書き込んでいた場所に、何かしらアクセスしている状況です。 ARCserveは、Cドライブから移動できればどこでもかまいません。 何かしらの手立てでデータベースの移動をされた方がいらっしゃいましたら、手順を教えてください。 よろしくお願いします。

    • imgnote
    • 回答数1
  • エクセル

    DB関数の使い方を、事例で教えて下さい。

    • 3riku
    • 回答数1
  • エクセル VBAにて

    デスクトップに置いた [C:\Documents and Settings\既定\デスクトップ\db1.mdb] というファイルをエクセルのVBAで起動するにはどのようにしたらよいでしょうか

  • クエリって何

    クエリとSQLの違いがわかりませんどちらもDBエンジンに削除や抽出や結合などを命令する言語じゃないんですか?よくわかりません