mysqlのユニークなクエリ

WBOY
リリース: 2016-06-23 14:00:41
オリジナル
1126 人が閲覧しました

colly 2列のデータで$ユーザーの一意の値をクエリする必要があります。たとえば、$ user = pig

は次のデータを持っています。アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト ラウンド2,4 のみをクエリします
クエリ ステートメントは次のとおりです

$str="select distinct shuozhe,tingzhe from sixin where (shuozhe='$user' or tingzhe='$user') order by  id desc  " ; //查?字串
ログイン後にコピー






ディスカッションに返信 (解決策)

Remove または tingzhe='$user'

まずすべてを検索し、次に比較と不要なものを削除します。 T or or z z z = '$ user'

or tingzhe = '$ user' を削除すると、データ shuozhe tingzhe


が表示されません。まずそれらをすべて検索してから、それらをループ内で比較し、不要なものを削除します。

これはよくわかりません。もっと具体的にできるといいのですが

$str="select shuozhe,tingzhe from sixin where (shuozhe='$user' or tingzhe='$user') group by shuozhe,tingzhe order by  id desc  " ; //查?字串
ログイン後にコピー
ログイン後にコピー


$str="select shuozhe,tingzhe from sixin where (shuozhe='$user' or tingzhe='$user') group by shuozhe,tingzhe order by  id desc  " ; //查?字串
ログイン後にコピー
ログイン後にコピー

結果はまだ繰り返されます。つまり、豚、犬、犬、豚は一緒に質問されます

指導を求めています、、 、、、、、、、、、、、

2 つのフィールドのすべての豚を取り出して、PHP でそれを判断することをお勧めします。MySQL は処理が簡単ではありません。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート