サブクエスト?word_id=サブクエスト 【解決方法Q&A/疑問攻略/経済】


Q&A:サブクエスト?word_id=サブクエストについて? 解決方法/評価

・次の様なDBがあります。サーバーはMySQLです。 ※不要なレコードは省いています。 table1: product_id | search_word | free_area 1|NULL|NULL 2|NULL|NULL 3|NULL|NULL (以下略) table2: product_id | product_code 1|a001 2|a002 3|b001 (以下略) table1とtable2のproduct_idはそれぞれ同じ商品を指しています。 やりたいこと1 table2のproduct_code が a001 のもののproduct_idを調べ、 そのproduct_idと同じtable1のfree_areに「◎◎◎」という文章を追加する。 やりたいこと2 product_code が ???? の商品の search_word に ???? を追加したい。 ????の部分は可変です。すでにproduct_codeに入っている値をそのままsearch_wordに一気に追加したいのです。 イメージ product_id | search_word | free_area 1|a001|NULL 2|a002|NULL 3|b001|NULL 以上の2つのやりたいことを実現させるSQL文を教えて頂けますでしょうか。 よろしくお願いします。

・さきほどPHPのデータベースに関する質問でいただいた回答を元に直したのですが降順だけならうまく作動するのですが、clsの検索機能の追加がうまくいきません。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11149284826 <!DOCTYPE html> <html> <head> <title>サンプル</title> </head> <body> <?php $dbname = "sqlite:pdb.db"; $usrname = ""; $psword = ""; $db = new PDO($dbname, $usrname, $psword); $word = null; // POSTデータ受取 $word = filter_input(INPUT_POST, 'word'); $cls = filter_input(INPUT_POST, 'cls'); // DB用に組み立て $data = array(); $where = array(); // word if ((isset($word))&&($word !== '')) { $data[':word'] = '%' . preg_replace('/(?=[!_%])/', '!', $word) . '%'; $where[] = '(word like :word)'; } // cls if ((isset($cls))&&($cls !== '')) { $data[':class'] = $cls; $where[] = '(cls = :cls)'; } // 条件の有無でクエリを分けてセット if (count($where) > 0) { $qry = "SELECT * FROM product WHERE " . implode('and', $where) . " order by price desc"; } else { $qry = "SELECT * FROM product order by price desc"; } $stmt = $db->prepare($qry); // 実行 foreach ($data as $key=>$val) { $stmt->bindParam($key, $val); } $stmt->execute(); ?> <table border="2"> <tr bgcolor="#AAAAAA"> <th>番号</th> <th>分類</th> <th>商品コード</th> <th>商品名</th> <th>価格</th> </tr> <?php while($value = $stmt->fetch()){ $id = $value["id"]; $cls = $value["cls"]; $cod = $value["cod"]; $name = $value["name"]; $price = $value["price"]; print "<tr><td>{$id}</td><td>{$cls}</td><td>{$cod}</td><td>{$name}</td><td>{$price}</td> </tr>&yen;n"; } $db = null; ?> </table> <form action="http://localhost/サンプル.php" method="post"> <input type="text" name="word"/> <input type="submit" value="検索"/> </form> </body> </html> このように変更しました。 エラーは Fatal error: Call to a member function bindParam() on a non-object in C:\xampp\htdocs\Sample6.php on line 41 と出ていてforeachの部分です。 調べてみたところ定義ができていないのでしょうか? どのように直せばいいかご教授ください。

・Word-Pressにて WP-Table Reloaded 1行目の文字が大きくならない 表を作成して、プラグインオプションにて .wp-table-reloaded-id-1 td { font-family: Tahoma; font-size: 14px; color: #000000; } を入力しましたが、 他の行は文字が指定サイズになりましたが、1行目だけ 大きくなりません。 原因がわかりません。すみませんが教えて下さい。

・現在データベースを閲覧する検索フォームをつくっています。 <!DOCTYPE html> <html> <head> <title>サンプル</title> </head> <body> <?php $dbname = "sqlite:pdb.db"; $usrname = ""; $psword = ""; $db = new PDO($dbname, $usrname, $psword); $word = null; if(isset($_POST["word"])) $word = $_POST["word"]; $qry = "SELECT * FROM product WHERE name LIKE :word"; $word = "%" . $word . "%"; $stmt = $db->prepare($qry); $stmt->bindParam(":word", $word); $stmt->execute(); ?> <table border="2"> <tr bgcolor="#AAAAAA"> <th>番号</th> <th>分類</th> <th>商品コード</th> <th>商品名</th> <th>価格</th> </tr> <?php while($value = $stmt->fetch()){ $id = $value["id"]; $cls = $value["cls"]; $cod = $value["cod"]; $name = $value["name"]; $price = $value["price"]; print "<tr><td>{$id}</td><td>{$cls}</td><td>{$cod}</td><td>{$name}</td><td>{$price}</td> </tr>&yen;n"; } $db = null; ?> </table> <form action="サンプル.php" method="post"> <input type="text" name="word"/> <input type="submit" value="検索"/> </form> </body> </html> この状態で正常に動いているのですがこれに検索機能を残したまま昇順機能をつけるにはどうしたらいいのでしょうか。 $qry = "SELECT * FROM productORDER BY price DESC"; $date = $db->query($qry); を置く位置がわかりません。 また、商品名(name)でのあいまい検索のみできるようになっていますが、これを分類(cls)でも検索できるようにするにはどうしたらいいか教えていただきたいです。 完全に初心者なのでなるべくわかりやすくお願いします。

・Office IME 2010がインストール出来ません。 もともとOffice Personal 2013(word、excel、outlook)がインストールされた状態で購入しました。 パソコンをアンインストールなどで整理した結果、どうやらアンインストールしてはいけないものをしてしまったためOfficeがすべて使用不可能になってしまいました。 再インストールをしてもエラーになるため困っています。 (今同IDで知恵袋にて質問中) Office IME 2010を下記のサイトよりダウンロードしてみましたが、無反応。 ダウンロードが開始されない場合はこちらをクリックしてもエンドレスです。 https://www.microsoft.com/ja-jp/office/2010/ime/default.aspx 『Office IME 2010 は、Microsoft Office の正規ライセンス (Office XP、Office 2003、Office 2007、Office 2010) をご利用の方であれば、無料でダウンロードしてお使いいただくことができます。』 とありますので、私の場合は対象外なのでしょうか? PCはLenovoのBTO Windows 7 Office Personal 2013 ダウンロード版です。 (Word、Excel、Outlook) ご回答お待ちいたしております。

・Wordのテンプレートが上手く開けない・・・。 とある申告書をWordで入力しようとテンプレートをダウンロードしたのですが、 %PDF-1.5 %粤マモ 14 0 obj <</Linearized 1/L 165576/O 16/E 160161/N 2/T 165259/H [ 561 249]>> endobj 49 0 obj <</DecodeParms<</Columns 5/Predictor 12>>/Filter/FlateDecode/ID[<9BB5A11943CF27AADA5F12E1CB792D2D><AA119C0FA009DF47B7FEF721C69615D6>]/Index[14 63]/Info 13 0 R/Length 150/Prev 165260/Root 15 0 R/Size 77/Type/XRef/W[1 3 1]>>stream h゛bbd`・``b``・・・ 智・・キ」 のように表示されて、打ち込むことができません。 入力できるように元に戻したいのですが、設定の仕方教えて頂けませんか?

・FC2ブログでスマホ用テンプレートにアクセス解析をつけたいです。 HTML編集ページでスマホ用テンプレートの、<body id="normal" style="word-break:break-all;">の下にFC2無料アクセス解析のタグを貼りつけたのですが、プレビューで見ても左上に何も出てきません。 <body>という連なりはこのテンプレートにはないので、ここで合ってるんですよね? パソコンや携帯のは普通にできました。 使っているテンプレートは「snow-snow」というものです。 自分がスマホをもっていないので、確認のしようがないです。

・ミドルゲーミングPCについて。 今現在BTOPCの購入を検討中です。 そこで、値段やスッペク、アフターサポートなど皆さんの意見を拝見させていただきたく質問させていただきます。 モデルとして以下のURLを見ていただけたら幸いです。(FF推奨PCにしてますが、値段と中身を考えてこれにしただけです。) http://www.pc-koubou.jp/pc/php/bto_confirm.php?pc_id=f844156e8b6bb0d9a15b8917dfbdb9c4&divFlg=1 譲れない点は、Excel・Wordは必須。できるだけの性能で13万以下にしたい。 今のPCが熱暴走により色々と不都合を起こしてるので、熱暴走しないように・・・・ 超高画質設定でなくていいので、普通の画質設定でたいていのゲームは普通に動くようにしたい。 モニターなどの周辺機器は必要なし。 できれば以上のことを踏まえて、「これはつけたほうがいい」「んなクソみたいな選択するんだったらこっちのが良いわ!」「そのサイトより同スペでこっちのサイトのが良いし・・・」などありましたら教えてください。 また、説明などが足りなかったらまた新たに質問させていただきますので、ご指摘お願いします。 稚拙な文章ですいません。 説明などが足りなかったら、また新たに質問させていただきますので、ご指

・C言語の構造体の問題に関して 前回の質問の仕方が悪かったので申し訳ありませんが再度質問させていただきます C言語で構造体を宣言してテキストデータを格納したいのですが 例えば fgets()でテキストデータを読み込んでいる状態で、読み込んだカンマ区切りの文字列を構造体のそれぞれの要素に格納するにはどのようにプログラムを組めばよいでしょうか? 読み込むデータは ぱたりと,1281,1281,5605,副詞,一般,*,*,*,*,ぱたりと,パタリト,パタリト あたら,1281,1281,5605,副詞,一般,*,*,*,*,あたら,アタラ,アタラ きょとんと,1281,1281,5817,副詞,一般,*,*,*,*,きょとんと,キョトント,キョトント きっちり,1282,1282,3631,副詞,助詞類接続,*,*,*,*,きっちり,キッチリ,キッチリ ・・・ というような辞書データです 単語、左文脈ID、右文脈ID、単語コスト、素性列(単語に対する情報)の順番で並んでいます 約3000行のデータがあってそれを各行全てを構造体に保存して取り出せるようにしたいです 読み込みまではうまく作動してあとは格納する部分だけです。 #include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX 1000 struct string { char word[16]; /* 単語 */ int l_id; /* 左文脈id */ int r_id; /* 右文脈id */ int cost; /* 単語コスト */ char features1[16]; /* 素性列 */ char features2[16]; /* 素性列 */ ... char features9[16]; /* 素性列 */ }; int main(int argc, char *argv[]){ struct string[3024] char x[MAX]; FILE *fp; int i; fp = fopen( argv[1], "r" ); if( fp == NULL ){ printf( "%sファイルが開けません¥n", argv[1] ); return -1; } while(fgets(x,MAX,fp)!=NULL){ /*データを格納する*/ } for(i=0;i<3024;i++) printf... return 0; } ※記述は一部省略しています

・(急)yahooメールについて。 wordを添付したいのですが送り方がイマイチわかりません。 この下のURLの2のファイルの添付をクリックでつまづいています。いくら押してもボタンの周りが青くなるだけでなんの進展もなく 進みません。どうすれば先に進めますか? http://www.yahoo-help.jp/app/answers/detail/p/622/a_id/47988/~/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%A8%E4%B8%80%E7%B7%92%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%80%81%E3%82%8A%E3%81%9F%E3%81%84%EF%BC%88%E6%B7%BB%E4%BB%98%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%EF%BC%89

●気になる商品を検索

Error

●気になる話題を検索