私はここにこのコードを持っています:
$bestffffs = $db->query("SELECT * FROM chapter WHERE ch_trans = '".$wordss."' ORDER BY ch_trans DESC ");
while($ftffffs = $db->fetch_array($bestffffs))
{
$bestffffrs[] = $ftffffs;
}
$result = array_unique($bestffffrs);
MYSQL クエリには少なくとも 45 の結果があります。しかしarray_unique()
、結果を使用しようとすると、結果が1つになりました! 間違った場所でコードを使用していますか? 私はどこにでも配置しようとしましたが、何もうまくいきませんでした!
テーブル内の複数のフィールドから重複を削除したいので、MYSQL クエリで Group by を使用できません。グループ化すると、選択したフィールドの重複のみが削除されます。MYSQL を使用する他のソリューションがある場合は、ここに含めてください。