検索結果
DB
- 全てのカテゴリ
- 全ての質問
- phpとMysQLの連携がうまくいきません
現在phpとmysqlを連携させて、phpのフォームから文字を入力してmysqlのデータベース上からマッチした検索結果を表示するプログラムを作っているのですがなかなかうまくいきません・・・ お手数ですが詳しい方解答お願いいたします。 <html> <head> <title>PHP SEARCH RESULT</title> <meta http-equiv="Content-type" content="text/html;charset=utf-8"> </head> <body> <? $debug = false; //DB接続 mysql_connect("localhost","root","c0106426"); mysql_select_db("network"); if($debug) print_r($HTTP_POST_VARS); //エラーチェック //リクエストメソッドチェック if($REQUEST_METHOD != "POST") { print "Error: invalid method"; exit(); } //クエリ生成 $query = "SELECT * FROM yougo "; //検索条件生成 //用語 if(!empty($yougo)) { $yougo = yougo($yougo); $where .= "yougo REGEXP '$yougo' && "; } if(!empty($where)) { $where = substr($where, 0, -4); $where = "WHERE " . $where; } $result = mysql_query($query); $num_rows = mysql_num_rows($result); if($num_rows == 0) $message = "該当するデータはありませんでした"; else $message = $num_rows . "件ヒットしました"; ?> 検索結果<br> <?=$message?> <table border=1> <tr><td>用語</td><td>説明</td><td>講義回数</td></tr> <? while($row = mysql_fetch_assoc($result)): ?> <tr><td><?=$row[yougo]?></td><td><?=$row[sestumei]?></td><td><?=$row[kougi]?></td></tr> <? endwhile; ?> </table> <a href="search.html">再検索</a> </body> </html> このようなプログラムを書いているのですがうまく動作しません。。。 フォームからはyougoという形でpostで値をこのphpプログラムに渡しています。 データベースはnetworkという名前で テーブルはyougoid,yougo,sestumei,yomi,kougi,kai というテーブルがありまして yougoの文字を文字入力で検索して yougo,sestumei,kougi内の内容をテーブルで表示させたいのですが、 どうしてもうまくいきません。 よろしくお願いいたします。
- セレクトフォームで選択した複数の値の挿入
こんにちは。 標題の通りセレクトフォームで複数の値を渡した時のテーブルへのInsertの方法について悩んでいます。 環境はPHP5.1.2、MYSQL5、Apache2です。 やりたいことはセレクトフォームで複数の値を選択した場合、カンマ区切りにしてひとつのフィールドに格納したいということです。 現在つまづいている部分は、カンマ区切りにした値をInsertする部分です。表示するだけならいいのですが、どうしても最後の値しかInsertできません。(ちなみに挿入する値は数値です。フィールドはカンマを入れるのでVarcharにしています) 下にソースを書きましたが、この書き方だと前の値が上書きされているためだということはわかるのですが、どうしても書き方がわかりません。 できれば $value = $id['0'].",".$id['1'].",".$id['2']....; というような形で挿入したいのです。(ほかに同等の形になるよい方法があればこの形にこだわりません) へたな説明で申し訳ありませんがよろしくお願いします。 <<index.php>> <form action="entry.php" method="post"> <select name="bugID[]" multiple> <option value="id1" name="bugid">AA</option> <option value="id2" name="bugid">BB</option> <option value="id3" name="bugid">CC</option> <option value="id4" name="bugid">DD</option> </select> <input type="submit" value="送信"> </form> <<entry.php>> if($_POST["bugID"]){ foreach($_POST["bugID"] as $value){ $bug_id = $value.","; } } mysql_select_db($DB,$mysql) or die ("Entryデータベースの接続に失敗しました\n".mysql_error()); $query = "insert into ".entryTA." (bug_id)"; $query .= " values('{$bug_id}')"; mysql_query($query,$mysql);
- ローカルネットワーク内で共有できるデータベース
こんにちは。 現在以下の内容が実現できるアプリケーションorサービスを探しています。 <目的> ・社員個々が持っている知識を集積、検索、参照できるDBを作りたい。 <条件> ・インターネットには繋げず、社内LAN内だけで完結させたい。 ・担当スタッフ全てが使える簡潔さ。 ・費用はかけたくない。 以上です。OpenOfficsのBaseなども検討したのですがあまりに難しく断念しました。 アプリケーションではなくても上記の目的を達成できる方法であればOKです。 エバーノートのような簡単さと検索機能を社内LAN内で実現できれば完璧なのですが…。 どなたか良いアイデアをお持ちの方、ご回答をお願いいたします。
- ACCESS ODBC 接続ダイアログ 非表示
お世話になります。 当方、現在ACCESSにてORACLE データベース更新用のフォームを作成しています。 このフォーム内のリストボックスのデータソースにORACLEのリンクテーブルを使用しています。 通常、これを開いたときにODBC接続用のダイアログ画面が表示されると思うのですが、 このダイアログを表示しないようにするにはどうすればよいでしょうか? フォームOPEN時にVBA内でoo4oを使用してこのDBに対して適当なSELECT文を実行するように しても表示されてしまいます。 ご存知の方がいればご教示いただきたく存じます。 何卒よろしくお願いいたします。
- 締切済み
- その他(データベース)
- anman0201
- 回答数1
- 静かなサイレンサーの形ってありますか?
最近、GB250の3型をネットオークションで落札したのですが、マフラーは純正ではなく、なんとなく音がうるさいような気がしてます。 私自身、そんなに目だとうとは思ってはいず、できるだけ静かに走りたいと思っていますので、マフラーをネットオークションで落として付けようと思っているのですが、中古だと型番なんかが書いてなくdbを調べることができません。 そこで、こんな形のマフラーなら比較的音が静かだという形はありませんでしょうか? 新品を買うには高すぎて手が出ないでいます。 どうか宜しくお願い致します。
- ベストアンサー
- バイク・原付自転車
- gootarocom
- 回答数3
- 海外クレジット・キャッシング
昨年ドイツへ行った時に日本で作ったVISAのクレジットカードで、 キャッシングの機械で現金を出そうとしたのですが、 何故か引き出すことができませんでした。 ICのPINが登録されてないというようなメッセージが出ていたと思います。 窓口で申し込むと利用可能だったので、クレジットカード自体が使えないわけではないです。 でもDBの券売機でもクレジットが使えないなど、窓口でサインする必要があり、 面倒でした。 なんでなのでしょう? 国内でと海外でIC部分の企画が違うのでしょうか? 海外でも自由に使えるクレジットカードが欲しいのでお願いいたします。
- ベストアンサー
- クレジットカード
- nevertheless
- 回答数2
- POSTGRESQLでのJOINの有無確認
AとBの同じようなDBがあります。 AとBでJOINされたレコードの項目でJOINされたBのSUを AのSUと入れ替えたSELECTを作成したいです。 例) SELECT A.ID,?.SU,A.KIN FROM A LEFT JOIN B ON A.ID = B.ID ↑上記は、間違っています。 マッチした時、?.SUは、Bの内容で、 マッチしていない時は、?.SUは、Aの内容にしたいです。 又は、JOINされた有無を新項目名CON等をCASTして、JOINされたのは1、 JOINできていないのは、ゼロとかの設定でもOKです。 バージョンは、8.3です。 以上。
- ベストアンサー
- その他(プログラミング・開発)
- yuranaka
- 回答数1
- telnet-Serverインストール
Linuxを勉強中のものです。 CentoOSにtelnet-serverをインストールしtelnetができるようにしようと したのですが、インストールできませんでした。。本の通りにやっているのですが・・・ <環境> ホストOS:Windows7 64bit ゲストOS:VmPlayer上にCentOS6 ホストOSのNW接続方法:イーモバイル ゲストOSのNW接続方法:NAT <作業> [root@localhost ~]# yum -y install telnet-sever Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp base | 3.7 kB 00:00 extras | 3.0 kB 00:00 updates | 3.5 kB 00:00 updates/primary_db | 2.3 MB 00:04 Setting up Install Process No package telnet-sever available. Error: Nothing to do [root@localhost ~]#
- 締切済み
- ハードウェア・サーバー
- kumapoko01
- 回答数2
- 趣味でドラムを・・・・
ドラムを始めようと思っています。今まではずっとボーカルだったので楽器といえばピアノくらいしかできないのですが・・・(^^; そこで、とりあえずスティックとメトロノームを買おうと思っているのですが、スティックはどんなのを選んだらいいんでしょうか??あと、メトロノームはBOSSのDB-12を購入しようと思っているのですが、なにせ本格的に!!!というわけではないのでできれば中古とかで探したいです。YAHOOではやすく見つけたのですが18歳なのでオークションに参加できません(TT) どなたかやすくみつけたよ~または新品でもこれはなかなか安いというところがあれば教えてください!!!!!
- TurboLinux7でのPostgreSQL+JDKのインストール方法
さっそくですが、今DBの勉強をしようと、タイトルの作業に取り組んでたんですが、どうしてもうまくいきません。とりあえずPostgreSQLのバージョンは7.1.2、JDKは1.4.0でANTは1.5で作業を行いました。 問題はmakeを行うとエラーがでてしまうというところです。PATHはしっかり通っているのにうまくいきません。しかもそのエラーが前にANTを間違って1.3.1でPATH設定したものが参照されてるいるようなのです。 ですが、現在のPATHを見るとしっかり1.5になっていますが、エラーだと1.3にと表示されます。どなたか考えられる理由を教えてください。
- 例外が発生した時にブラウザにメッセージを表示
Servletで、db検索しその結果をブラウザに表示しています。 SQLExceptionや、NULLPointerExceptionが発生した時に、 今は、 catch(Exception e){ e.printStackTrace(); } としているのでログにエラーを書き出しているだけで、画面にはなにも表示されません。 エラーの時も、PrintWriter pw = response.getWriter();で pw.println("<HTML><HEAD></HEAD>"); pw.println("<body><h1>"); pw.println("エラー発生!"); pw.println("</h1></body></html>"); というふうにブラウザに出力したいのです。 catchブロックの中にはどのように、記述したらいいのでしょうか? ひとつのクラス内で以上の事がしたいのですが、そもそもそれも 無理なのでしょうか?
- サーバサイドのシステムで使用する帳票について
現在、Access2000で作成されているシステム(スタンドアロン)をサーバサイド(クライアントサーバ)のシステムへ移行する案件が来ています。 私は、過去にServlet、JSP、Oracleを使用して買い物かごシステムを作成した経験がありますが、帳票を作成した経験がありません。インターネットで調べる限り動的にPDFファイルを作成するのが良いかなっと思ったりしています。 皆様の中でJava Servletを使用して帳票作成する一番良いと思われる方法を教えてください。また有償、無料の良い製品等ありましたら、教えてください。 よろしくお願いします。 環境 Webサーバ:Windows2000 or Linux DBサーバ:Oracle 言語:JavaServlet、JSP
- セッションを使ったint型の値の保持
こんにちは。 少し文が長いですがよろしくお願いします。 AccessのDBから取得したint型の値を、セッションを使って保持したいのですが while(rs.next()){ String name = rs.getString("NAME"); int value = rs.getInt("VALUE"); HttpSession session1 = req.getSession(true); HttpSession session2 = req.getSession(true); session1.setAttribute("Name", name); session2.setAttribute("Value", value); dispatcher2.include(req, res); } のコードの session2.setAttribute("Value", value); でコンパイルエラー DBAccess.java [37:1] javax.servlet.ServletRequest の setAttribute(java.lang.String,java.lang.Object) は (java.lang.String,int) に適用できません。 がでてうまくいきません。 セッションを使ってint型の値の保持を行うにはどうすればよいのでしょうか?
- こんなのがでたんですが…
次のような文章が出てきました。どういうことか簡単に素人にわかるようにお教えください。 『Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC SQL Server Driver][SQL Server]トランザクション (プロセス ID 461) が、lock | thread リソースでほかのプロセスとデッドロックしました。トランザクションがデッドロックの対象として選択されています。トランザクションを再実行してください。 /prdsearch/inc_detail.asp, 行 485 』 こういうのは放って置いても良いものでしょうか? 最近ネットを見ていてもページがひょう辞されませんというのが良く出て、結構調子が悪いんですが。 どなたかお教えください。,毎度申し訳御座いません。
- ベストアンサー
- その他(インターネット・Webサービス)
- gacchan
- 回答数1
- JDBCでのinsertについて
JDBCを使ってDBを扱います。 データベースはPostgresqlです。 Servlet+JSP+Beanで開発しているのですが、 以下のようなinsert処理をBeanで行っています。 String sql_insert = "INSERT INTO tal_ks(cd,kbn)" + " VALUES(" + vl1 + ",'" + vl2 + "')";System.out.println(sql_insert); System.out.println("SQL文発行"); int in = stmt.executeUpdate(sql_insert); System.out.println("(SQL文発行後"); ・ ・ ・ これを行うと、例外処理には流れず 実行したかのように見えるんですが、 実際はデータがはいっておりません。 このSQLと同じものをpsqlで直接実行すると insert できました。 これは、どういうことが原因なのでしょうか? 教えていただきたいです。
- ベストアンサー
- Java
- noname#2205
- 回答数3
- VB.NETで罫線付きのデータを印刷したい
VB.NETでワードで作成するような表イメージのデータを印刷したいと考えています。 参考書などで調査したところ、文字の印刷、線(図形)の印刷等の機能はあるのですが、このような機能を組み合わせて印刷するしかないのでしょうか。もっと簡単に印刷する方法があれば、教えていただけませんでしょうか。 もし、簡単に印刷するなければ、VB.NETでCSVファイルへデータを出力し、それをACCESSで読ませて印刷しようかとも考えています。(VBを使用している理由ですが、データがSQLサーバーのDB内にありそれを取り出すのがVBだと比較的簡単にできるからです。)
- ベストアンサー
- Visual Basic
- tatsu99
- 回答数3
- 自動採番について
初心者です。 Access2000で銀行管理DBを作っています。 (1)テーブルを入金用と出金用それぞれに作成 (2)データ入力用フォームもそれぞれに作成します。 入力にあたって入力番号を自動採番にしたいと考えてますが、番号の構成は数値10桁で、"年" + "月" + "連番"の組み合わせにしたいのです。例:2003070001 入金用と出金用それぞれ別に入力番号をつけます。 これを実現するために「採番テーブル」を別に作成しなければいけないようですが、 (1)採番テーブルの定義の方法 (2)入力フォームで自動採番するためのVBA記述の方法 についてアドバイスいただけないでしょうか? よろしくお願いします。
- ベストアンサー
- その他(データベース)
- jetstream
- 回答数1
- ■至急です■HDD初期化時電源断!でその後電源入らず!■
始めまして。宜しくお願い致します。コンパック・プレサリオノート(14XL344)です。HDDを初期化してOSを再インスト-ルする最中にACコンセントからプラグが抜けてしまい電源が断されしまいました。その後電源入らず!になってしまいました。電源ランプ(LED)が点灯するだけで何もできません。BIOS画面も電源が入らず入れません。先ず何をどうやったら良いのでしょうか?また何がどうなってしまったのでしょうか?CPUはセレロン600MHz、OSはWinMe、メモリー、192MBで詳細はhttp://review.ascii24.com/db/review/pc/a4note/2000/11/20/619793-002.html です。PCに詳しくありません。助けて下さい。
- ベストアンサー
- その他(インターネット・Webサービス)
- hx696
- 回答数5
- Vectorと配列
お世話になります。 GUIから3つのString文字列を受け取り、追加ボタンを押した時点でVector(List)に格納し、登録ボタンを押してはじめてDBにデータを格納させたいのですが、 Vector list = new Vector(); String addData[] = {txta.getText(), txtb.getText(), txtc.getText()}; for(int i=0; i<addData.length; i++){ list.addElement(addData[i]); } しかし、連続してデータを追加するとlistには {data1,data2,data3,data4,data5,data6} のように入ってしまいます。 これを {data1,data2,data3} {data4,data5,data6} のようにlistに格納するにはどうすればいいでしょうか? ご教授頂ければ幸いです。 よろしくお願いします。
- DVDに書き込めません
いつもありがとうございます。 さて、 東芝Dynabook DB65P/4MC Pen 3 650M メモリー 320 HD 20G 増設HD 120G (1394接続) MELCO DVR-R42U2(東芝 SD-R5112) USB2.0(PCMCIA) オーサリング MyDVD で、VHSのキャプチャをしておりますが、 3回に1回程度の割合で、同じ場所で固まってしまい メディアを無駄にしてしまい困っております。 -RWで行ってメディア損失にも防ぐようやっていましたが この-RWでも「キャンセルしています」とか出て進まなく なります。 ハード側が劣っているのは承知済みですが、作成出来たこともあるため何か解消策を御指導お願いします。
- ベストアンサー
- 記録メディア
- an_computer
- 回答数2