Ich versuche mit array_unique();
aber nicht funktioniert das ist mein Code bitte helfen Sie mir, was ich falsch mache? Ich möchte alle Tags ohne Duplikate anzeigen lassenSo entfernen Sie Duplikate php array_unique funktioniert nicht
ID | TAGS
1 | rock, punk, jazz
2 | pop, rock, classic
3 | jazz, blues, rock
4 | rock, rap, metal
$wynik = mysql_query("SELECT * FROM nabk_t_item_tags") or die('Błąd zapytania');
if (mysql_num_rows($wynik) > 0) {
while ($r = mysql_fetch_assoc($wynik)) {
$input = $r['tags'];
$fields = explode(',', $input);
$fields2 = array_unique($fields);
foreach ($fields2 as $field) {
echo '"' . $field . '",';
}
}
}
Jedes Mal, wenn Sie [die 'mysql_'] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) Datenbankerweiterung in neuen verwenden Code ** [ein Kätzchen wird irgendwo in der Welt erwürgt] (http://2.bp.blogspot.com/-zCT6jizimfI/UjJ5UTb_BeI/AAAAAAAACgg/AS6XCd6aNdg/s1600/luna_getting_strangled.jpg) ** es ist veraltet und ist gewesen seit Jahren und ist für immer in PHP7 verschwunden. Wenn Sie nur PHP lernen, verbringen Sie Ihre Energie mit dem Lernen der Datenbankerweiterungen und vorbereiteten Anweisungen 'PDO' oder' mysqli'. [Beginnen Sie hier] (http://php.net/manual/en/book.pdo.php) – RiggsFolly
Beginnen Sie, indem Sie uns ein Beispiel dessen zeigen, was in der Spalte "tags" enthalten ist. Dann beschreiben Sie, was mit Ihrem bestehenden Code falsch ist, der behoben werden muss – RiggsFolly
Entschuldigung bitte erarbeiten, was erwarten Sie und was macht es? Sie möchten nur einen von jedem Wert erhalten? –