• ベストアンサー

phpmyadminのブックマークの変数の使い方?

お世話になります。 phpmyadminのSQLで、 ブックマークの変数を利用する形で、 select文を実行したいのですが、 その際、 select文内に対して、 どのように、ブックマークの変数を記述すればよいのでしょうか? 以上になります。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>たとえば、SELECT * from A WHERE B=変数 SELECT * from A WHERE B='/*[VARIABLE]*/' をブックマークしておいてください

hiroasa21
質問者

お礼

お世話になっております。 教えていただきました通りに動きました。 本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>ブックマークの変数 ここでいうブックマークとはなんですか?その変数とはなんですか? また、それをどう利用したいのでしょうか? (おそらくそれを提示しても、「できない」という回答になる可能性がたかいですが)

hiroasa21
質問者

お礼

ありがとうございます。

hiroasa21
質問者

補足

いつもお世話になっております。 以下より1つずつ回答させていただきます。 (質問1) >ここでいうブックマークとはなんですか? (回答1) phpMyAdminでSQLスクリプト文を実行する際に、 そのSQLスクリプト文を保存しておいて、 繰り返し利用できるようにしておく仕組みで、 「ブックマーク」という機能があります。 (質問2) >その変数とはなんですか? (回答2) ”変数”を手入力するまでの 流れがありますので、 以下のオペレーション手順で、 ご説明させていただきます。 phpMyAdminにログイン  ↓ 対象としたいデータベース名をクリックして選択  ↓ [SQL]をクリック  ↓ 開いた画面内の下の方に、 「このSQLをブックマークする」 という記述があり、 そこで、 SELECT文などを実行する際に、 任意の文字列を手入力しておいて、 実行すると、 ブックマークが設定されます。  ↓ 設定したブックマークを、 後で、実行する際に、 ”変数”という表示と、テキストボックスが表示されます。 (これが、”変数”です) (質問3) >また、それをどう利用したいのでしょうか? (回答3) WHERE条件を、 ”変数”として設定して、 SELECT文を実行して利用したいです。 (たとえば、SELECT * from A WHERE B=変数) 以上になります。 そのブックマークの”変数”を、 どうやって、SQLスクリプト文の中に、 組み込んでおけば、利用可能になるのか? を教えていただけましたら幸いです。 よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • php上でSQL文を実行した結果と、phpMyAdminで実行した結果が違う

    ☆実行環境 php5.3 MySQL4.0 $sql="SELECT * FROM テーブル名 WHERE フィールド名 like '".$変数."%'" php上で上記のようなSQL文を実行させようとしています。 テーブルには該当する行がいくつかあるのですが、ページ上では1行も表示してくれません。 mysql_num_rowsの返り値を見ると0になっています。 SQL文の組み立てがおかしいのかと思い、phpMyAdmin上でSQL文を実行すると、 きちんと欲しい内容が表示されます。 とするとphpでのSQL文の書き方がおかしいのだと思います。 どこかおかしいのかご教授ください。

    • ベストアンサー
    • PHP
  • phpMyadminとPHP上からの違い?

    おせわになります よろしくお願いします SELECT COUNT(*) FROM テーブル名 WHERE dee = 0 AND Fee LIKE '%文字%' というSQL文があり、 phpMyadmin上からSQLを実行すると 4と表示されるのですが PHPから $sql = "SELECT COUNT(*) FROM テーブル名 WHERE dee = 0 AND Fee LIKE '%文字%'"; $result = mysql_query($sql,$conn); $row = mysql_fetch_row($result); とすると0、$row[0]は0となります 特にエラーの表示もなく データベースへの接続も問題ないようなのですが 原因がわかるかたいらっしゃいましたら 教えて下さい 以上よろしくお願いします

    • ベストアンサー
    • PHP
  • phpmyadminのリレーション

    SELECT * FROM table1,table2 WHERE table1.id=table2.data_id; phpmyadminにて、上記のようなSQL文を実行してtable1とtable2のデータを リレーションにより表示します。 この時に表示した内容のテーブルを新規作成するにはどうすれば良いでしょうか?

    • ベストアンサー
    • MySQL
  • PLSQLで変数に格納されたSQL文の実行

    お世話になります PLSQLで変数に格納されたSQL文を実行するにはどうしたらよいでしょうか? vSql := 'select count(*) from XXX_tbl;' で vSql を実行させたいです。 ご教授ください。

  • phpMyAdminの使い方

    某ショッピングカートを利用する為、奮闘中です。 そのカートのモジュールを追加したいのでいすが、以下のように説明されています。 ------------------------------------------- コマンドラインかphpMyAdminで、以下のSQL文を使用して、データベースにレコードを追加してください。 INSERT INTO configuration VALUES ('', '商品一覧スタイル', ~~); INSERT INTO configuration VALUES ('', '商品一覧のカラム数', ~~); ------------------------------------------- そこで、phpMyAdminを見たのですが、そういったコマンドを入れるような場所を見つけることが出来ません。 これは、どのように実行したらよいのでしょうか? phpMyAdminは「2.6.4-pl3」です。 宜しくお願いします。

    • ベストアンサー
    • MySQL
  • PhpMyAdmin

    PhpMyAdminを使ってMySQLのデータ確認をしていますが、 左フレームのテーブル名をクリックするとすぐに内容が表示されるようにしたいです。 現状は、左フレームのテーブル名をクリックするとカラムの型が表示されるので、右フレームのSQLをクリックし、SQL文を実行するか、右フレームの表示をクリックし、limit 30 をlimit 1000 ぐらいにしなければなりません。 FFFTPでPhpMyAdminのフォルダが見えます。

    • 締切済み
    • PHP
  • phpMyAdminで半分づつエクスポートするには?

    データベース:mysql phpMyAdmin 2.10.1 を利用しております。 データベースには10万件以上のデータが あり、これを半分づつエクスポートしたいのです。 ※一括エクスポートだとエクセルで全てみれないからです。 各データにはIDをふっております。 たとえば 10001~50000 50001~100000 という形で抽出するには、どのようなSQL文を かけばよいでしょうか? ぜひともお教えください。 もしくは上記の方法以外に 手早く簡単に半分づつや、3分の1づつエクスポートする方法が あればお教えください。 かなり困っています、 どうか、よろしくお願いします。

    • ベストアンサー
    • PHP
  • バインド変数について

    PL/SQLのバインド変数について調べていますが理解できず困っています。 [理解内容] 1.利点  :SQL文の検索にバインド変数を利用すると、同一のSQLとして実行できる   ⇒ 繰り返し処理(ループ)では有効 2.使用方法  :静的SQL・動的SQLで使用可能   [疑問点]   静的SQLではバインド変数をどう宣言すればよいですか?   [SQL*Plus]・[動的SQL]は例文がありました   ●SQL*Plusでの宣言方法    (例)     SQL> set null '<null>'     SQL> set head off     SQL> variable var_at_sqlplus number   ●動的SQLの記述方法    (例)     declare      v_sql varchar2(256);      v_id varchar2(3);     begin      v_sql = 'select id into :v_id from test';      execute immediate v_sql into v_id;     end;   ●静的SQL ・・・【 エラーになる 】     declare      variable v_id varchar2(3);     begin      select id into :v_id from test'     end; どんな事でもかまいませんので回答よろしくお願いします

  • PL/SQLで…SQLの実行結果を変数を格納する方法

    毎度お世話になります。 SQL文の実行結果を変数に格納する方法がわからず困っております。 ご存知の方が居られましたらご教示いただきたい所存です。 常に1つの値しか返さないようなSQL文なので 変数V number := 'select count(B列) from B表'; みたいな書き方はで 入るか見てみようと思ったのですが コンパイルはできるものの、 実行すると「文字から数値への変換エラー。が発生しました」と なって上手くいきませんでした。 'select count(B列) from B表'が単なる文字列として解釈されて エラーになっているのだとは思うものの 正しい書き方がわからないのでよろしくお願いいたします。

  • 置換変数とLIKE条件

    SQL文で「SELECT * FROM テーブル名 WHERE 列名 LIKE = '&%'」で実行するとレコードは選択されませんとなり、変数をの入力もできません。 置換変数とLIKE条件は一緒に使えないのでしょうか?