php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.02.2012, 00:04  
Benutzer
 
Benutzerbild von wolfsmichel
 
Registriert seit: 26.06.2010
Beiträge: 36
PHP-Kenntnisse:
Anfänger
wolfsmichel befindet sich auf einem aufstrebenden Ast
wolfsmichel eine Nachricht über ICQ schicken wolfsmichel eine Nachricht über MSN schicken wolfsmichel eine Nachricht über Skype™ schicken
Standard Doppelten Eintrag finden

Hy Ho,

kann mir einer helfen.... ich weiss nicht warum er mir nicht die doppelten Einträge nicht anzeigt.

PHP-Code:
$abfrage "SELECT ID, IP FROM Mitglieder GROUP BY ID, IP HAVING count(IP) > 1";
$ergebnis mysql_query($abfrage);
while(
$row mysql_fetch_object($ergebnis))
   {
   echo 
"$row->ID : $row->IP <br>";
   } 
Wäre nett wenn mir da einer helfen könnte.

MfG
wolfsmichel ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.02.2012, 08:53  
Erfahrener Benutzer
 
Registriert seit: 10.01.2010
Beiträge: 382
PHP-Kenntnisse:
Fortgeschritten
ChrisvA befindet sich auf einem aufstrebenden Ast
Standard

Ohne es jetzt getestet zu haben, aber ich würde es so machen:
PHP-Code:
SELECT IDIPcount(IP) AS ´anzip´ FROM Mitglieder GROUP BY IP WHERE anzip 
Die ID kann doch hoffentlich nicht doppelt da sein, oder?

PS: Backticks(`) um die Tabellennamen verhindert Fehler und mach die Sache besser lesbar.
ChrisvA ist offline   Mit Zitat antworten
Alt 05.02.2012, 12:35  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.247
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Nach meinem Wissen kann das nicht funktionieren ChrisvA. Auf selektierte Aliase kannst du in HAVING zugreifen, aber nicht in WHERE. Erst wird WHERE ausgeführt, dann die SELECT-Spalten/Aliase aufgebaut, dann nach HAVING gefiltert.

Auf Anhieb sehe ich bei dir wolfsmichel nur den Fehler (?), dass du auch nach der ID gruppierst. Eine ID identifiziert üblicherweise genau einen Datensatz in einer Tabelle, womit dein GROUP BY unnötig wird, letztlich solltest du dann ein leeres Ergebnis bekommen (da die HAVING-Bedingung anschließend fehlschlägt). Mach dir klar, was die Gemeinsamkeit doppelter Einträge sind.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Inhalte in XML suchen und ersetzen Einmensch PHP Einsteiger 3 23.01.2012 22:14
commentscript für jeden eintrag einen hups PHP-Fortgeschrittene 2 23.01.2011 12:00
[Erledigt] Menü ein - und ausklappen abdullah JavaScript, Ajax und mehr 8 27.02.2010 23:54
[Erledigt] Durch einen DB Eintrag alle anderen Einträge bearbeiten Rutor PHP Tipps 2010 8 08.02.2010 13:25
[Erledigt] Fehler bei insert into?!? Kein Eintrag :( gutelaune75 PHP Tipps 2009 8 03.01.2010 15:29
2 <form> überschneiden sich... voda HTML, Usability und Barrierefreiheit 16 06.08.2009 11:35
Array eintrag für Eintrag durchgehen und jeweils Feld hinzufügen Stephan_87 PHP Tipps 2009 3 12.02.2009 19:23
Sortierreihenfolge nach Eintrag oder letzter Änderung leuktra Datenbanken 7 29.01.2007 19:20
Mysql Eintrag über mehrere Zeielne Eintrag funzt nicht PHP Tipps 2006 3 14.03.2006 19:38
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
PHP klappmenü PHP Tipps 2005-2 1 15.10.2005 00:31
Eintrag wird nicht eingetragen (Kontrollfunktion lügt?) PHP Tipps 2005-2 0 02.10.2005 12:00
[Erledigt] Chat aktualisieren bei neuem eintrag... PHP-Fortgeschrittene 2 24.04.2005 15:11
Wie kann ich den lezten Eintrag wieder auslesen? Pimbolie1979 Datenbanken 7 19.08.2004 10:49
[Erledigt] Abfrage ob Eintrag schon in DBbevor Eintrag gespeichert wird Datenbanken 6 06.08.2004 22:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum