colly 2列のデータで$ユーザーの一意の値をクエリする必要があります。たとえば、$ user = pig
は次のデータを持っています。アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト ラウンド2,4 のみをクエリします
クエリ ステートメントは次のとおりです
$str="select distinct shuozhe,tingzhe from sixin where (shuozhe='$user' or tingzhe='$user') order by id desc " ; //查?字串
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 " ; //查?字串