使用して完全一致のためのMySQLデータベースで複数のテーブルを検索するためにここにここで私はデータベース SELECT * FROM user WHERE category='paid'
から、それが動作するよりコードとデータへのアクセス方法ですテーブル構造がどのようにPHP
table : user
id
name
email
category
table 2 : body
id
uid
height
haircolor
です。
は、私は何をしたい(i..eは、複雑な検索を許可する)
Select * FROM user WHERE category='paid' body.height='5ft', body.haircolor='red' WHERE user.id=body.uid
私は文が間違っている知っているが、私は、データベースが、私のようにヘアカラーを選択できるように検索可能にする、このようなものです赤、高さ5フィート、高さ5フィート、ヘアカラーが赤(正確に一致)のユーザーのみを返すようにしてください。
私はあなたに私の質問を理解していただきたいと思います。
P.S:ご覧のとおり、2つのテーブルを使用しています.1つはユーザー情報を格納し、2つはユーザーのボディ情報を格納しています。私はそれらを1に統合することができますが、私はそれをそのまま保ちたいと思います。
これらの2つのクエリの違いは何ですか? –
これは完全に機能しました。ありがとうございます。 :) –
彼らは終わりに単に異なる手段です。私は前者の構文を好む。彼らはまったく同じことをしています!そして、あなたは大歓迎です! –