検索結果
DB
- 全てのカテゴリ
- 全ての質問
- PEARのPagerの設定の仕方
初心者です。 ホームページでDBを利用しているのですが、データ量が多くなるのでページ送り機能をつけたいのでどうすればいいか探していたところ、PEARのPagerを使えばできるとわかりました。 しかしどうもうまくいきません。 Pagerのフォルダもきちんとアップロードしてやってみたのですがうまくいきません。 やりたいのは登録数300件のデータベースの検索結果で、10件ごとにページ送りします。ページ送りは検索結果の最下部におきたいです。 以下のソースのどこに加えればいいか教えていただけないでしょうか。 何度も試してみたんですが、ページ送りしてくれないのです。 よろしくお願いいたします。 <?php extract($_POST); 検索項目のフォーム×3 if($sig=="kb"){ mysql_connect('ほにゃらら','データベース名','パスワード'); mysql_select_db('データベース名'); 検索区分 //クエリの作成 $sql = "select * from データベースの項目 where "; if($wxxx<>""){ 省略 } //本検索 $result = mysql_query($sql); $rows = mysql_num_rows($result); if($rows == 0){ print "検索結果なし"; exit; } else { echo "<b>", $rows, "</b>件HITしました<br />\n"; while($row = mysql_fetch_array($result)){ print("<table>"); print("<tr><td scope='row' rowspan='3'>".$row[""]."</font></td><td>タイトル</td>"); print("<td>".$row["title"]."</td></tr>"); print("<tr><td>項目A<td><td>".$row["koumokua"]."</td></tr>"); print("<tr><td>項目B</td><td>".$row["koumokub"]."</td></tr>"); print("</table>");} } } ?>
- C++/CLIについて
現在C、C++を1部、WIN32を習得しているのですが、ウィンドウアプリケーションを作るときは全てWIN32APIを使用して作っています データベースを使ってみようと思い、VS2005(Pro)についていたSQLEEを使ってみようと色々と調べたんですが、ほとんどの書籍やサイトがVBかC#を使用していました しかし、VBやC#でプログラムを書き直すのも大変なのでどうしようかと思っていたらC++/CLIなるものの存在を知りました そこでC++/CLIの勉強をしてDBを使おうと思ったのですが、何分習得言語以外の知識が足りないため不安なところを質問させてください 以下質問 1、VB、C#、C++/CLIとC+WIN32の大きな違いは.NETFrameWorkが使えるか使えないかということであっていますか? 2、多くの書籍がVBやC#とDBを組み合わせているのは、.NETに含まれるADO.NETを使用するからですか? 3、C/C++を習得するとMFCを習得するのが一般的なようですが、MFCのメリットがイマイチわからないので教えてください(WIN32で十分代用可能なため) 4、C++/CLIを習得すればMFCは必要ありませんよね? 以上質問の数が多いですがよろしくお願いします
- javascriptからURLに含まれる日本語のクエリを渡す方法
外部ドメインのURLをjavascriptからcgiに渡して、帰ってきた結果をjavascriptで受け取るAjaxのプログラムなのですが、 UTF8でURLエンコーディングされた日本語を引数としてcgiに渡す時に「16進数で記述してください」というjavascriptのエラーが出て実行されません。 javascriptから日本語のクエリをうまく渡せる記述方法はありませんでしょうか。 下は「東京地裁」の場合です。 http://d.hatena.ne.jp/keyword/%c5%ec%b5%fe%c3%cf%ba%db?mode=rss クライアント側javascript全文は以下の通りです。エラーの箇所は6行目です。 <div id="rss_field" style="border:1px solid red; background:#f99">LOADING...</div><script> window.onload = function(){ var s = document.getElementsByTagName("head")[0].appendChild(document.createElement("script")); s.type = "text/javascript"; s.charset = "utf-8"; s.src = "http://d.hatena.ne.jp/keyword/%c5%ec%b5%fe%c3%cf%ba%db?mode=rss"; } var xml = {}; xml.onload = function(data){ var items = data["item"]; if(items.length == 0) return; var h = "<ul>\n"; for(var i = 0; i < Math.min(items.length, 20); i++){ var item = items[i]; if(typeof(item["description"]) == "object") item["description"] = ""; if(typeof(item["title"]) == "object") item["title"] = ""; h += "<li><a href=\"" + item["link"] + "\" title=\"" + item["description"] + "\">" + item["title"] + "</a></li>\n"; } h += "</ul>"; document.getElementById("field").innerHTML = h; } </script> うまい回避策などあれば教えていただけませんでしょうか。 参考ページ http://tech.nitoyon.com/javascript/xml2json.html
- ベストアンサー
- JavaScript
- optional
- 回答数5
- 画像のアップロードに関して
お世話になっております。画像をブラウザ上からアップロードし、指定のディレクトリ(その都度mkdir関数によりディレクトリを生成)に保存するスクリプトを組んでおりますが、DBにファイル名(または保存先?)を登録するような内容を考えております。 そこでいくつか質問があり投函させて頂きます。 1・アップロードする際、クライアントのPC内にあるファイル名が日本語だった場合、そのままアップロードさせて問題が発生する事が考えられるか? 2・上記のように日本語である事を想定し、半角英数でリメイクするスクリプトを構築する場合、どのようなリメイクが適当で、どういったスクリプトを記述する事になるか? 3・アップロードさせる際、画像以外をアップロードしないよう規制をかけるにはどうしたら良いか? 4・ディレクトリに画像をアップロードさせる訳だが、後にブラウザ上にその画像を表示させるには、DBへ保存するのは、やはり<img src="…… といったコードを登録する事になるのか? の4点です。スキルが無くここ数日頭を悩ませながら、進んでは振り出しに戻るを繰り返しており、丸投げのつもりは一切無いのですが、ポイントをご指導いただければ幸いに思い、投函させて頂きました。 お手数お掛けいたしますが、ご教授のほど宜しくお願い申し上げます。
- mysqliを使ってデータベースを表示したい3
http://okwave.jp/qa/q8228275.html の続編です。 何度もすみません、エラーは消えたのですが、やりたいことが実現できていないので、質問します・・・ mysqliを使ってデータベースを表示したいのですが、肝心の表示部分ができません。 printでテストしてみたのですが、中身が入っていない?ようなのです。 よくわからないので、教えて頂きたいです。 DBはphpmyAdminで作成しました。 /* 変数定義関連 */ /* mysqliの定義 */ global $mysqli; $mysqli = new mysqli('localhost', 'root', "", "***_db"); //$link = mysqli_connect('localhost', 'root', "", "***_db"); /* 接続状況をチェックします */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } print("<BR>"); /* 現在のデフォルトデータベース名を返します */ if ($result = $mysqli->query("SELECT DATABASE()")) { $row = $result->fetch_row(); printf("befor Default database is %s.\n", $row[0]); $result->close(); } print("<BR>"); /* データベースを ***_db に変更します */ $mysqli->select_db("***_db"); /* 現在のデフォルトデータベース名を返します */ if ($result = $mysqli->query("SELECT DATABASE()")) { $row = $result->fetch_row(); printf("change after Default database is %s.<BR><BR>", $row[0]); $result->close(); } // データベースのdump echo "↓start_dump<BR>"; echo "<pre>";var_dump($mysqli);echo "</pre>"; echo "↑end_dump<BR>"; // バインドデータ設定 $key = 'c_name'; $num = 1; /* プリペアドステートメントを作成します whereの箇所はプレースホルダ(xxx=?)をつけること! */ /* 「*」 はダメってこと?ちゃんと指定しないとbind_resultでエラー?*/ $sql = "SELECT c_name,c_job,c_prace,c_working_time,c_salary,c_treats,c_capacity,c_person,c_process,c_interview_day,c_person_in_charge,c_single_word,c_contact,c_web_site,c_condition FROM `test_table` WHERE c_name=?"; $stmt = $mysqli->prepare($sql); //printf("実行SQL<BR>"); //printf("%s<BR>",$sql); if($stmt = $mysqli->prepare($sql)) { //printf("%s<BR>",$stmt); /* マーカにパラメータをバインドします */ //バインドする変数はprepareで読み込んだ変数個数?のみ $stmt->bind_param('i', $num); // バインドする変数に設定して送る /* クエリを実行します */ $stmt->execute(); /* 結果変数をバインドします */ //戻り値と全ての項目の変数名を関連付ける(項目1~16)※SELECTの数と合わせること。 $stmt->bind_result($col1,$col2,$col3,$col4,$col5,$col6,$col7,$col8,$col9,$col10,$col11,$col12,$col13,$col14,$col15); //$stmt->bind_result($col1,$col2); // バインドする変数分設定 //$num = $stmt->fetch();//debug用 //printf("<BR>%s\n", $num); printf("testes\n"); printf("%s",$col1); printf("%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s\n\n\n",$col1,$col2,$col3,$col4,$col5,$col6,$col7,$col8,$col9,$col10,$col11,$col12,$col13,$col14,$col15); /* 値を取得します */ while ($stmt->fetch()){ printf("testes");//入ってない printf("%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s\n",$col1,$col2,$col3,$col4,$col5,$col6,$col7,$col8,$col9,$col10,$col11,$col12,$col13,$col14,$col15); } printf("<BR>num=%s\n", $num); /* ステートメントを閉じます */ $stmt->close(); } // 切断 $mysqli->close(); dumpは以下の通りに出ます object(mysqli)#1 (19) { ["affected_rows"]=> int(1) ["client_info"]=> string(75) "mysqlnd 5.0.10 - 20111026 - $Id: e707c415db32080b3752b232487a435ee0372157 $" ["client_version"]=> int(50010) ["connect_errno"]=> int(0) ["connect_error"]=> NULL ["errno"]=> int(0) ["error"]=> string(0) "" ["error_list"]=> array(0) { } ["field_count"]=> int(1) ["host_info"]=> string(20) "localhost via TCP/IP" ["info"]=> NULL ["insert_id"]=> int(0) ["server_info"]=> string(6) "5.5.32" ["server_version"]=> int(50532) ["stat"]=> string(134) "Uptime: 6961 Threads: 1 Questions: 1535 Slow queries: 0 Opens: 100 Flush tables: 1 Open tables: 1 Queries per second avg: 0.220" ["sqlstate"]=> string(5) "00000" ["protocol_version"]=> int(10) ["thread_id"]=> int(152) ["warning_count"]=> int(0) }
- AKI-H8/3048Fマイコンボードについて質問
毎度お世話になっております。 H8マイコンについて質問があります。 以前から、秋月電商さんのAKI-H8/3048F基板の組み立てキットを使用しております。 が、秋月電商さんの方で組み立てキットの販売が縮小され、組立済みの基板の方でないと入手が困難になってきましたので、先日、初めて組立済みのAKI-H8/3048Fを使用してみました。 キットと組立済み製品では完全にピンコンパチなので、何も考えずに同一のプログラムを書き込んで見たところ、液晶表示器の制御で誤作動が起きました。 状況を列挙しますと、 1)症状 3回に2回程度の割合で、電源投入直後からLCDが全ビット点灯で真っ黒な状態で、何もデータが表示されない。 組み立てキットの方では、同一プログラムを書き込み、同一の装置に差し込んだ状態で問題なくデータが表示される。 それぞれ電源のON/OFFを十数回繰り返して検証したが、現象はかわらなかった。 2)H8マイコンの書き込みモード モード7 3)H8マイコンのピンの割り当て H8マイコンのポート3を下記の様に使用。 /*****************************************************/ H8マイコンのP3をLCD制御に使用 7 6 5 4 3 2 1 0 - RW E RS DB7 DB6 DB5 DB4 /*****************************************************/ AKI-H8/3048F上では、P3はCN3の13,14,15ピンになります。 DB0~DB3はセオリー通りGNDに落としています。 4)回路基板 基板は手配線ではなく、PCBに起こした物。 AKI-H8/3048Fのソケットから液晶表示器まで直結していて、 各信号線は10kΩの抵抗で5Vにプルアップされている。 5)電源 H8基板のレギュレータは使用せず(取り外してある)、回路基板 上の5V電源から供給(LCDも同一電源から供給)。 ちなみに電源は、1A5Vの三端子レギュレータで作っており、特にリップル等もない。 6)LCD POWERTIP PC1602-Lを使用しています。 上記の様な状態です。 ちなみに、組み立てキットと完成済み製品で基板のパターンを比較したところ、違いはCN3-14(P3-4)が、H8/3048FのICのパスコンの下をくぐっていところくらいでした。 それと、LCDの初期化の所で、E信号の間に設けるディレイを、200usecから700usecに変えたところ、症状がおさまった様にみえます。 本来であれば制御信号をモニタしてみるのが第一だとは思うのですが、適当な計測機器が手元に無く解析に苦労しております。 もし、 ・同様の症状の経験 ・原因について心当たり ・原因の調査方法についての助言 等のある方がおられましたら、是非ともアドバイスをお願い致します。 それと、上記で不明な情報がありましたら、なるべくすぐに追記致しますので、お申し出下さい。 よろしくお願いいたします。 訂正です。 >ちなみに、組み立てキットと完成済み製品で基板のパターンを比較したところ、違いはCN3-14(P3-4)が、H8/3048FのICのパスコンの下をくぐっていところくらいでした。 H8/3048のICのP3-5(E信号)ピンからCN3-14番ピンまでの配線パターンが、完成品ではH8/3048のICのパスコンのチップコンデンサの下をくぐっている。 でした。
- 締切済み
- 電気設計
- noname#230358
- 回答数2
- 日本人の大多数は家計簿もつけず、経営者はほとんどが
日本人の大多数は家計簿もつけず、経営者はほとんどがどんぶり勘定とは本当なのだろうか? 社会カテゴリー皆さんの ご回答のほど、 お待ちしております。 The vast majority of Japanese can not afford household account books, and most of the managers are true db accounting? Social Category All of you The more you answered We'll be expecting you.
- ノババックアップが失敗に終わる
教えてください ノババックアップ(発売元 ソースネクスト社)でマイドキュメントのバックアップを実行、下記のエラーが表示され、実行結果は失敗と表示されます。 バックアップ失敗 : C:\Users\kowata\AppData\Local\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalCache\Local\Microsoft\Windows\Caches\cversions.1.db エラー e0010012:クライアントファイルはビジー状態です、再試行してください よろしくお願いいたします。
- 締切済み
- Windows系OS
- yamakanz
- 回答数2
- テレビに横にノイズが
テレビに横に上から下にノイズが走ります。 有線で線は来ていますがレベル調整器と言うのが昔付いていたみたいですが、今はそのまま増幅器につながっています。レベル調整器ってなんなんですか? それとノイズは、dBが低いんですかね? 対処の方法があるんですか
- ベストアンサー
- テレビ
- papagontakure
- 回答数1
- 変数の比較
(1)FORMで入力した値($form)を次のページで表示する。 (2)DBからデータを取得し、配列($dbdata[])に入れる。 (1)と(2)を比較したいのですが、一向に上手くいきません。 if( $dbdata[2] == $form ) { print "一致<BR>"; }else{ print "不一致<BR>"; } こういう風に行っているのですが、なにかおかしな点はありますでしょうか?
- ベストアンサー
- PHP
- maxpower-zero
- 回答数4
- PL/SQLのコード
DBの中のVIEWにこのようなコードがありました。 SELECT AAA, BBB, MAX(CCC) AS CCC FROM TABLE SELECTのなかにある’MAX(CCC) AS CCC’という部分が 分りません。関数なのでしょうか、本で調べてみたのですが のっていませんでした。 どなたか分る方はいませんでしょうか。 宜しくお願い致します.
- ベストアンサー
- その他(データベース)
- saruno
- 回答数3
- HP-UXのOracleへのSQL
ORACLEインスタンスへ接続する場合、ローカル接続なら環境変数でORACLE_SIDを登録しておけば、sqlplus user/passwd でつながりますが、ネットワーク接続でおなじようなことはできないでしょうか。 つまりは、sqlplus user/passwd@DB名 でなく、なにかしら変数を設定して、 sqlplus user/passwd のみでネットワーク経由で他のサーバのインスタンスに接続できるでしょうか??
- 締切済み
- その他(データベース)
- KOU1974
- 回答数1
- アクセスのクエリーの自動追加について
アクセスを使ってクエリーのフィールドの追加を行いたいと思うのですが。出来なくて困っています。 DB.CreateQueryDef("クエリー名","抽出条件") で追加出来るみたいなのですが、これは間違いでしょうか? 同じ名前のクエリーがある状態で、これを行うと、「既に同じ名前のクエリーが存在します。」となってしまいます。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- java_java
- 回答数1
- 同一列内のセルを結合して表示したい
DBから取得したデータで同じ項目データはテーブル で表示する際に、同一列内のセルをrowspanで結合し て見栄えをよくして表示させたいのですが、どうした らいいでしょう? http://www.atmarkit.co.jp/fdotnet/dotnettips/092joincells/joincells.html と同じことをPHPで実現させたいのです。 どなたかご教授願います。
- SQLサーバ6.5⇒2003へのデータリストア方法
SQLサーバ6.5でDBの運用を行なっており新しく2003への移行を計画しております。6.5で取得したデータを2003でリストアすると『デバイス××××.DATファイルはMicrosoftTapeFormatバックアップ セットではありませんRESTORE FILELISTが異常終了しました。』となります。バックアップファイルの拡張子は『DAT』です。回避方法をご教授願います。
- ベストアンサー
- SQL Server
- abechan_hi
- 回答数2
- どうしても出て来ないのですが…教えてください!
ネットで購入したいのですが、検索しても出てきません。 品物は「ナショナル電気オーブンレンジ、ビルトインタイプ、品番:NE-DB301」です。 定価が195,000円です。 2~3日前にやっと131,000円の価格に出会ったのですが、開けてみたらなくなっていました! 検索のうまい方、どうか教えてください。 宜しくお願い致します。
- ベストアンサー
- その他(ネットショッピング)
- qwerty12
- 回答数4
- エラーが発生します。
ソフトを開くと エラーが発生しました。アプリケーションを終了します。(エラー内容:Net Data OLE DB Provide(System.Data.OleDb)にはMicrosoft Data Access Components(MDAC)version2,6以降が必要です。 現在のバージョン2.50.4403.8がインストールされています。) とエラー表示されます、(MDAC)をパージョンアップする には、どうしたらいいのでしょうか。
- ベストアンサー
- Windows Me
- murakou
- 回答数1
- Mysqlで文字化けします
はじめまして、Mysql初心者です。 Mysqlをインストールして簡単なsql命令を実行したのですが、画面に表示される日本語が文字化けします。MyODBCでACSESSからDBを参照したらやはりテーブル内の日本語が化けていました、この程度の情報しかないのですがどなたか教えて下さい、ヒントでも結構です
- アイコンキャッシュ消失
スタートメニュー、データアイコン共に破損 (MSoffice AP全て、他Adobe) userprofileのIconCache.dbが消失しており、再構築出来ません。 但しAdomiで試すと、再構築され正常に機能します。 彼方此方の Q&Aを見ると、アイコンキャシュを再構築してOKに行き着く ようですが、再構築せずでお手上げです。 対処方お願いします。
- 締切済み
- Windows XP
- todowara
- 回答数1