結果のMySQLクエリからPHP配列から重複した値を削除する方法を探しています。私がこれまでに持っていたことは、私が望むクエリを私に提供していますが、一貫して重複を示しています。私はナビゲーションメニューのためにそれらを削除する必要があります。どんな助けもありがとう。MySQLのクエリからPHP配列から重複した結果を削除します。
これは私がこれまで持っているものである...私はDISTINCT、運を使用しないためのMySQLのクエリを変更しようとしている
$c_search = mysql_query("SELECT * FROM members WHERE interest1 LIKE '%$input%' or interest2 LIKE '%$input%' or interest3 LIKE '%$input%'");
$array = Array();
while($rows = mysql_fetch_assoc($c_search)) {
array_push($array, $rows['interest1']);
array_push($array, $rows['interest2']);
array_push($array, $rows['interest3']);
for($i=0; $i<count($array); $i++) {
echo $array[$i] . "\n";
}
}
。 array_unique($ array、SORT_STRING)を使ってみました。 試してみるには何が良いかわかりません。助けてください、ありがとう。
をあなたの配列を作成する問題は、SQLクエリ – MrFoh
である可能性があり、最終的なアレイと、ご希望のアレイの例を与えます。 – sberry
なぜ 'array_unique'は動作しませんか?それは変だ。 –