• 締切済

    質問この通販サイトはホンモノ?

    • 2018/8/17
    • nanometre

    5弦ベース買おう!と思って、お気に入りのものを見つけたので、いろんなサイト漁りながら1番お手頃なの見つけたのですが、このサイトやっぱり怪しすぎませんか?

    たまたまなんですがサイト名が異なってるの見つけてしまって。
    格安すぎるんですよね他のサイトより。
    もしものことがあったらなのでURLは貼りません。

    画像検索でこのサイトを見つけました。
    ちなみにどちらのサイトも普通に検索したら引っかからず、見つけることができませんでした。

    問い合わせ先は
    愛知県名古屋市昭和区鶴舞3-23-20
    となっていたので調べましたがよくわかりませんでした。

    やっぱり危ないかもなので普通に楽器屋で買うことにしましたが、このサイトについて知っておられる方いらっしゃるでしょうか?

    BBVMSSHOP
    BABILSHOP

    続きを読む

  • 回答

    • 2018/8/18
    • て2くん
    • ベストアンサー

    詐欺サイトも存在するし、無数に店舗なりは存在しますから、それだけの情報だと、どんなサイトか不明。

    日本国では、日本国の法律で、
    会社名もしくは屋号、運営責任者名、住所、電話番号などの記載が義務づけられております。
    例えば・・・
    https://www.amberpiece.com/contents/profile.htm

    不正なサイトって、偽の住所や実在する、一切関係のない他の店舗の住所なりを使っている場合もありますけどね。
    今の時代って、Google ストリートビューってものがあり、それで、実際の写真を確認することが出来ます。

    Whoisで調べていくのも一つの手ですけどね。
    連絡先で、反日国家が絡んでいる場合は、ほぼ詐欺ですから。まぁ、日本国内の適当な住所なりを記載している場合もありますけどね。

    続きを読む

  • 締切済

    質問PDOを使ったSQL文の入力方法

    • 2014/9/24
    • sinto58167

    私のやりたいことはSQL文の実行なのですが、PDOを使った操作になります。
    どうかご教授お願い致します。

    <th>価格帯</th>
    <td>
    <select name="price_min">
    <option value="1" selected="selected">下限なし</option>
    <option value="10000000">1000万</option>
    <option value="15000000">1500万</option>
    <option value="20000000">2000万</option>
    以下略

    <th>愛知県 - 名古屋市</th>

    <td>

    <input type="checkbox" name="chiiki_id[]" value="1" <?php if (isset($_REQUEST['chiiki_id']) and in_array('1',$_REQUEST['chiiki_id'])) print 'checked'; ?>/>
    中村区
    <input type="checkbox" name="chiiki_id[]" value="2" <?php if (isset($_REQUEST['chiiki_id']) and in_array('2',$_REQUEST['chiiki_id'])) print 'checked'; ?>/>
    西区
    <input type="checkbox" name="chiiki_id[]" value="3" <?php if (isset($_REQUEST['chiiki_id']) and in_array('3',$_REQUEST['chiiki_id'])) print 'checked'; ?>/>
    昭和区
    <input type="checkbox" name="chiiki_id[]" value="4" <?php if (isset($_REQUEST['chiiki_id']) and in_array('4',$_REQUEST['chiiki_id'])) print 'checked'; ?>/>
    港区

    </td>

    <th>こだわり条件</th>

    <td>
    <input type="checkbox" name="kid[]" value="1" <?php if (isset($_REQUEST['kid']) and in_array('1',$_REQUEST['kid1'])) print 'checked'; ?>/>
    新築
    <input type="checkbox" name="kid[]" value="2" <?php if (isset($_REQUEST['kid']) and in_array('2',$_REQUEST['kid2'])) print 'checked'; ?>/>
    南向き
    <input type="checkbox" name="kid[]" value="3" <?php if (isset($_REQUEST['kid']) and in_array('3',$_REQUEST['kid3'])) print 'checked'; ?>/>
    セキュリティ充実
    <input type="checkbox" name="kid[]" value="4" <?php if (isset($_REQUEST['kid']) and in_array('4',$_REQUEST['kid4'])) print 'checked'; ?>/>
    市街地が近い<br />
    <input type="checkbox" name="kid[]" value="5" <?php if (isset($_REQUEST['kid']) and in_array('5',$_REQUEST['kid5'])) print 'checked'; ?>/>
    内装リフォーム
    <input type="checkbox" name="kid[]" value="6" <?php if (isset($_REQUEST['kid']) and in_array('6',$_REQUEST['kid6'])) print 'checked'; ?>/>
    システムキッチン
    <input type="checkbox" name="kid[]" value="7" <?php if (isset($_REQUEST['kid']) and in_array('7',$_REQUEST['kid7'])) print 'checked'; ?>/>
    ペット可</td>
    </tr>

    </table>
    <input type="submit" value="検索" class="Btn-gray button">
    </form>






    $sql = 'SELECT DISTINCT * FROM bukken';





    //名古屋の地域checkbox

    if(isset($_POST['chiiki_id'])and is_array($_POST['chiiki_id'])){
    $ary = array_filter($_POST['chiiki_id'], function($v) {return is_numeric($v);});
    $sqlA = 'id IN (SELECT chiid FROM chiiki WHERE chiiki_id IN ('.implode(',', $ary).'))';
    }else{ //print '地域がチェックされてません';
    $sqlA = ' 1 ';
    }


    //kid絞り込み



    if(isset($_POST['kid'])and is_array($_POST['kid'])){
    $ary = array_filter($_POST['kid'], function($v) {return is_numeric($v);});
    $sqlK1 = 'id IN (SELECT fid FROM fudou_kodawari2 WHERE kid IN ('.implode(',', $ary).'))';
    }else{ //print '<br />こだわりがチェックされてません';
    $sqlK1 = ' 1 ';
    }



    のようなフォームからチェックされた値のkidのところを絞った条件で表示させたいです。下記のPHPで値を受けてSQL文をMySQLに接続してSQLを実行するのですが、中々出来ません。

    そして

    テーブルがbukkenとkodawariがあります。

    bukken
    id bukken_name chiiki_id address price_min price_max     station
    1 名駅MID    1 愛知県名古屋市中村区 40770000 55100000 名古屋駅
    2 プレサン浄心 2 愛知県名古屋市西区城西 30800000 40001000 浄心駅
    3 アネシア八事 3 愛知県名古屋市昭和区 50000000 62510000 八事日赤
    4 アメニ港明 4 愛知県名古屋市港区港明 25000000 35000000 港区役所駅
    5 ユーハウス上飯田 15 愛知県名古屋市北区 32000000 43330000 上飯田駅
    6 ローレル葵 6 愛知県名古屋市東区葵x 30000000 46000000 高岡駅
    7 ライオンズ2 愛知県名古屋市西区山木 35000000 55000000 上小田井駅
    8 ポレスター名西 2 愛知県名古屋市西区名西 28000000 38000000 浄心駅

    fudou_kodawari2

    fid kid
    1 1
    1 2
    1 3
    2 1
    3 2
    3 3
    3 4
    4 3
    5 4
    6 4
    7 1
    8 1
    8 2
    8 4

    このようなテーブルでSELECT DISTINCT * FROM bukken WHERE (id IN (SELECT fid FROM fudou_kodawari2 WHERE kid IN (1,2,3)))と言うSQL文を入力すると

    id bukken_name chiiki_id address price_min price_max     station
    1 名駅MID    1 愛知県名古屋市中村区 40770000 55100000 名古屋駅
    2 プレサン浄心 2 愛知県名古屋市西区城西 30800000 40001000 浄心駅
    3 アネシア八事 3 愛知県名古屋市昭和区 50000000 62510000 八事日赤
    4 アメニ港明 4 愛知県名古屋市港区港明 25000000 35000000 港区役所駅
    7 ライオンズ2 愛知県名古屋市西区山木 35000000 55000000 上小田井駅
    8 ポレスター名西 2 愛知県名古屋市西区 28000000 38000000 浄心駅


    kidの条件 1の場合  fidが 1,2,7,8
    2の場合 fidが 1,3,8
    3の場合  fidが 1,3,4

    なので  1,2,3,4,7,8 という結果が表示されますが、1,2,3の全てに一致する条件しか表示できないようにする(結果が1になる)にはどのようなSQL文を入力すれば良いのでしょうか?

    続きを読む

  • 回答

    • 2014/9/27
    • JaneDue
    • ベストアンサー

    >今回はとにかく2テーブルで作ってみたいです。
    了解。ただし今後いろいろ機能追加しようとすると、どんどん辛くなってきますよ。覚悟。

    HAVING COUNT(*) = N の部分は、「kidの個数」が入ればよいので、
    count($_POST['kid']) で取得できます。
    その他どんな関数があるのか目を通しておくとよいです。
    http://jp2.php.net/manual/ja/ref.array.php

    kidが1個しかない場合でも動きますが、本来は WHERE kid = X だけにして、 fid毎にまとめるGROUP BY ~や、集計するHAVING COUNT~は不要です。
    余力があれば1個の時を分岐させてみて下さい。

    続きを読む

  • 締切済

    質問SQL文について質問させて頂きます。

    • 2014/8/8
    • sinto58167

    いつもお世話になっております。いろいろSQL文の本を読んだのですがわからないので今回もよろしく
    お願い致します。

    SELECT DISTINCT * FROM bukken WHERE (id IN (SELECT fid FROM fudou_kodawari WHERE kid IN (1,4)))

    というSQL文があるのですが、これだと1,4が1つでも含まれるリストが出てくるのですが1,4が完全に一致しないと出てこないようにするにはどのようにSQL文を変更すれば良いのでしょうか?

    何卒よろしくお願い致します。

    続きを読む

  • 回答

    • 2014/8/11
    • yambejp

    #2のお礼欄にある例を使えば

    create table bukken(id int, bukken_name varchar(30), chiiki_id int, address varchar(200), price_min int, price_max int, station varchar(30));
    insert into bukken values(1,'名駅MID',1,'愛知県名古屋市中村区則武本通x丁目xx番',40770000,55100000,'名古屋駅'),(2,'プレサン浄心',2,'愛知県名古屋市西区城西x丁目xxxx番x',30800000,40001000,'浄心駅'),(3,'アネシア八事',3,'愛知県名古屋市昭和区高峯町xxx番',50000000,62510000,'八事日赤');

    create table fudou_kodawari (fid int not null,kid int not null,unique(fid,kid));
    insert into fudou_kodawari values(1,1),(1,2),(1,3),(2,1),(3,2),(3,3),(3,4),(4,3),(5,4),(6,4),(7,1),(8,1),(8,2),(8,4),(9,5),(10,1),(10,4);

    として、fudou_kodawariに1かつ4を持つfidは8と10になります。
    bukkenテーブルにidの8,10がないためヒットするレコードは一つも表示されません。
    bukkennテーブルに該当レコードを入れたうえで再チャレンジすればいけると思いますよ

    SELECT * FROM bukken WHERE id IN (select fid from fudou_kodawari where kid in (1,4) group by fid having count(*)=2);

    サブクエリ部分の考え方

    (1)select fid from fudou_kodawari where kid in (1,4)
    とすると1か4のレコードが表示される

    (2)select fid,count(*) from fudou_kodawari where kid in (1,4) group by fid
    とすると1か4のレコードがfidごとにいくつあるか表示される

    (3)select fid from fudou_kodawari where kid in (1,4) group by fid having count(*)=2
    1か4でカウントされた個数2・・・つまり1かつ4のレコードが抽出される

    という流れです。

    これをbukkenのidに対してINで抽出するわけですが、bukkennはレコードが被ることはないので
    bukkenに対するDISTINCTは不要です。

    続きを読む

  • 締切済

    質問MySQLの質問です。2

    • 2014/7/16
    • sinto58167

    お世話になります。
    以前質問させていただいたのですがごちゃごちゃになってしまったので項目など見直してもっと単純な作りにしたいと思います。
    MySQLを使ったWEBアプリを作っているのですが、特にこだわりのcheckboxと地域のcheckboxで分けてフォームからPHPのプログラムで受けて展開させる方法がわかりません。

    どなたかご教授いただけたらと思っております。

    テーブルに関しては賛否両論ですが、まずは3つでやってみたいと思います。
    1つのほうが簡単そうなのですが、せっかく作ったので。

    SQL文の間違いなのはわかっているのですがどうしてもわかりません。
    何卒よろしくお願い致します。

    下記のようなフォームにしたいと思っております。
    <h1>マンション物件の条件検索</h1>

    <form name="search_form" action="mansion.php" method="post" >
    <input type="hidden" name="cmd" value="search" />
    <table>

    <tr>
    <th>価格帯</th>
    <td>
    <select name="price_min">
    <option value="1" selected="selected">下限なし</option>
    <option value="10000000">1000万</option>
    <option value="15000000">1500万</option>

    </select> ~
    <select name="price_max">
    <option value="999999999999" selected="selected">上限なし</option>
    <option value="10000000">1000万</option>

    </select>
    </td>
    </tr>
    <tr>
    <th>愛知県 - 名古屋市</th>

    <td>
    <td>
    <input type="checkbox" name="chiiki_id[]" value="1" <?php if( $_REQUEST["chiiki_id"] == "1" ){ print( 'checked' ); } ?>/>
    中村区
    <input type="checkbox" name="chiiki_id[]" value="2" <?php if( $_REQUEST["chiiki_id"] == "2" ){ print( 'checked' ); } ?>/>
    西区

    </tr>

    <tr>
    <th>愛知県 - その他の地域</th>

    <td>
    <input type="checkbox" name="chiiki_id[]" value="1" <?php if( $_REQUEST["chiiki_id"] == "1" ){ print( 'checked' ); } ?>/>
    尾張
    <input type="checkbox" name="chiiki_id[]" value="2" <?php if( $_REQUEST["chiiki_id"] == "2" ){ print( 'checked' ); } ?>/>
    三河

    </td>
    </tr>
    <th>こだわり条件</th>

    <td>
    <input type="checkbox" name="kid[]" value="1" <?php if( $_REQUEST["kid"] == "1" ){ print( 'checked' ); } ?>/>
    新築
    <input type="checkbox" name="kid[]" value="2" <?php if( $_REQUEST["kid"] == "2" ){ print( 'checked' ); } ?>/>
    南向き
    <input type="checkbox" name="kid[]" value="3" <?php if( $_REQUEST["kid"] == "3" ){ print( 'checked' ); } ?>/>
    セキュリティ充実

    </td>
    </tr>

    </table>
    <input type="submit" value="検索" class="Btn-gray button">
    </form>

    <p>&nbsp;</p>

    <?php
    //初期設定
    //username,$password,$dbnameは適当に

    if( $_REQUEST["cmd"] == "search" ){


    $dsn = 'mysql:host=localhost;dbname=fudousan';
    $username = 'xxxxx';
    $password = 'xxxxxxx';
    $data=array();

    $sql = "SELECT t1.* FROM bukken as t1 ";

    $flag=true;


    //kid絞り込み
    if(isset($_REQUEST["kid"]) and is_array($_REQUEST["kid"])){
    $sql.="INNER JOIN (SELECT DISTINCT fid FROM fdou_kodawari WHERE kid in (";
    $sql.=implode(",",array_fill(0,count($_REQUEST["kid"]), '?'));
    $sql.=")) as t2 ON t1.id=t2.fid ";
    $data=array_merge($data,$_REQUEST["kid"]);
    $flag=false;
    }

    //WHERE句作成
    $sql.= "WHERE 1 ";


    //名古屋の地域checkbox


    $sql = "SELECT t1.* FROM bukken as t1 ";

    if(isset($_REQUEST["chiiki_id"]) and is_array($_REQUEST["chiiki_id"])){
    $sql.="INNER JOIN (SELECT DISTINCT chiid FROM chiiki WHERE chiiki_id in (";
    $sql.=implode(",",array_fill(0,count($_REQUEST["chiiki_id"]), '?'));
    $sql.=")) as t2 ON t1.id=t2.chiid ";
    $data=array_merge($data,$_REQUEST["chiiki_id"]);
    $flag=false;
    }

    //WHERE句作成
    $sql.= "WHERE 1 ";



    //価格絞り込み
    if(isset($_REQUEST["price_min"]) and $_REQUEST["price_min"]!==""){
    $price_min=str_replace(",","",$_REQUEST["price_min"]);
    }else{
    $price_min=0;
    }
    if(isset($_REQUEST["price_max"]) and $_REQUEST["price_max"]!==""){
    $price_max=str_replace(",","",$_REQUEST["price_max"]);
    }else{
    $price_max=100000000;
    }
    if(isset($_REQUEST["price_min"]) or isset($_REQUEST["price_max"])){
    $sql.="AND price_min BETWEEN ? AND ? ";
    array_push($data,$price_min,$price_max);
    $flag=false;
    }


    //実行
    $pdo = new PDO($dsn,$username,$password);
    $stmt = $pdo->prepare($sql);
    $stmt->execute($data);

    $rows=array(

    以下省略

    使っている3つのテーブルです。

    bukken

    id、 bukken_name、 address 、price_min、 price_max、 station
    1 名駅MID 愛知県名古屋市中村区 40770000、 55100000 名古屋駅
    2 プレサン浄心 愛知県名古屋市西区 30800000、 40001000 浄心駅
    3 アネシア八事 愛知県名古屋市昭和区50000000、 62510000 八事日赤
    4 アメニ港明 愛知県名古屋市港区 25000000、 35000000 港区役所駅
    5 ユーハウ上飯田 愛知県名古屋市北区 32000000、 43330000 上飯田駅
    6 ローレル葵 愛知県名古屋市東区 30000000、 46000000 高岳駅
    7 ライオンズ上小田井 愛知県名古屋市西区 35000000、 55000000 上小田井駅
    8 ポレスターセントラル名西 愛知県名古屋市西区 28000000、 38000000 浄心駅


    chiikiテーブル

    chiid chiiki_id
    1 1
    2 2
    3 3
    4 4
    5 15
    6 6
    7 2

    fudou_kodawariテーブル

    fid kid
    1 1
    1 2
    1 3

    続きを読む

  • 回答

    • 2014/7/28
    • yambejp

    >ところでこのSQL文をtest.phpに組み込むのでしょうか?

    >そしてどのように組み込んだらよいのでしょうか?

    プログラムとデザインを分けるようにお伝えしましたが
    SQLとプログラムも分けて考えてください。

    まずはSQL文が動作することを確認する必要があります。
    PHPとMySQLを利用しているということはphpMyAdminは運用していますよね?
    もししていないようでしたらマストなツールなのでインストールをお勧めします。

    なお最終的にはtest.phpで提案したphp相当のものに組み込んで
    PDOで処理することになると思います。

    実際のところ#7,8の内容には絞り込みのデータが書いていないので、
    (「where 1」というのは全データを表示するという意味、これにANDで絞り込みの
    SQL文をつないでいきます)
    ユーザーから送られてきたデータをもとにどう絞り込みをしたいか仕様を固めてください

    続きを読む

  • 締切済

    質問名古屋でラスポテトとポークチャップないですか?

    • 2013/11/5
    • teru0813

    名古屋市もしくは愛知県内で、ラスポテト販売しているお店
    知っている方教えてください
    以前はカインズにありましたがどこにもなくなってしまいました
    食べたいんです。
    教えて下さいお願い致します。
    後、分厚いポークチャップを出しているお店も教えて下さい

    よろしくお願い致します。

    ラスポテトとポークチャップについて質問です

  • 回答

    • 2013/11/6
    • kandglose
    • ベストアンサー

    はじめまして。

    >名古屋市もしくは愛知県内で、ラスポテト販売しているお店
    >知っている方教えてください
    >以前はカインズにありましたがどこにもなくなってしまいました
    >食べたいんです。
    >後、分厚いポークチャップを出しているお店も教えて下さい

    「名古屋 ラスポテト」で検索してみましたら、トップに上がっていた
    ブログが詳しかったので紹介します。
    http://ameblo.jp/maii329/entry-11513646629.html
    【ブログ:きゃらめるふらぺちーのぷりーず「ラスポテト(・∀・) 」】
    ここでラスポテトのある店の紹介記事があるので、抜粋しますと

    >>ちなみにラスポテトジャパンに問い合わせたら下記の店舗で販売中らしい!近くにもあった!
    >>ピリカ清川   愛知県江南市前保河原33 ピリカ内プラザ
    >>グリコサロン  愛知県名古屋市 東山動物園内
    >>ミッキーフード 愛知県豊川市一宮町豊76
    >>アリス西尾店 愛知県西尾市駒場町4-76 Aコープ西尾店内
    >>アリス石丸店 愛知県岡崎市大平町石丸16-1
    >>ハニーポリタン蟹江店 愛知県海部群蟹江町蟹江本町コの割1 ヨシズヤ本店
    >>ケンちゃん 愛知県常滑市奥条2-207
    >>王番 愛知県半田市栄町4-217-1
    >>オムゲット アピタ木曽川店 一宮市木曽川黒田八ノ通り51-4
    >>てりかけや 愛知県川北町1丁目13番地
    >>(2013年2月現在)

    と、9ヶ月前(記事の日付は今年4/18)の状況ですので結構新しい情報かと思います。

    また、ポークチャップについても検索してみましたところ
    「食べログ」でそういうお店の情報を拾うことができたので紹介します。
    http://tabelog.com/keywords/%E3%83%9D%E3%83%BC%E …
    【食べログ「名古屋市のポークチャップに関連するお店を探す」(上部4件が紹介案件)】
    内2件がポークチャップを扱っているみたいなので、ピックアップします。

    http://tabelog.com/aichi/A2301/A230108/23031011/
    【「ラ オハナ」の写真ならびに店舗情報】
    http://tabelog.com/aichi/A2301/A230108/23031011/ …
    【「ラ オハナ」のポークチャップステーキ】
    (所在地:愛知県名古屋市昭和区塩付通2-2 メゾンアルファ1F)

    http://tabelog.com/aichi/A2301/A230102/23000581/
    【「勝利亭(しょうりてい)」の写真ならびに店舗情報】
    http://tabelog.com/aichi/A2301/A230102/23000581/ …
    【「勝利亭(しょうりてい)」のBランチのポークチャップ(1番下の写真)】
    (所在地:愛知県名古屋市西区那古野1-2-17 )

    いかがでしょうか。
    参考になりましたら幸いです。

    続きを読む