php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.01.2006, 13:37  
Neuer Benutzer
 
Registriert seit: 25.01.2006
Beiträge: 3
ragman
Standard Select - doppelte Ergebnisse

Hallo zusammen ... nachdem ich kurz vorm Verzweifeln bin und mir weder diverse Suchen noch Bücher weiterhelfen gebe ich auf und hoffe, hier auf Hilfe zu stoßen.

Zwei Tabellen sind vorhanden.
Tabelle user: (ID, Username, Passwort, email)
Tabelle zitate: (ID, Datum, Zitattext, UserID)

Ich möchte eine Suchfunktion schreiben. Die funktioniert soweit auch aber liefert doppelte Ergebnisse. Eigentlich sollte sowas mittels DISTINCT oder GROUP BY zu lösen sein (lt. meinen bisherigen Recherchen), klappt bei mir aber nicht so richtig.

die Zeilen lauten:
Code:
$suche = $_POST['suchbegriff'];
	if(!$sql = mysql_query("SELECT
							User.Username, 
							DATE_FORMAT(Zitate.Datum, '%Y. %m. %d - %H:%i'), 
							Zitate.Zitattext 
							FROM User, Zitate 
							WHERE Zitate.UserID = User.ID 
							AND Zitate.Zitattext LIKE '%$suche%'
							")) echo "keine Suche";
				while($row = mysql_fetch_row($sql)){
						$$user = $row[0];
						$datum = $row[1];
						$zitat = $row[2];
						echo ("<tr><td>$user</td><td>$datum</td><td colspan='2'>$zitat</td></tr>");
				}

Die Ausgabe derzeit liefert doppelte Ergebnisse, zeigt aber nur Datum und Zitat an, der Username wird weggelassen.

Version MySQL 5.0.15

Bitte seht euch das mal an ... ich komm nicht weiter, danke.
ragman ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.01.2006, 14:11  
Neuer Benutzer
 
Registriert seit: 06.10.2005
Beiträge: 25
Tentacle
Tentacle eine Nachricht über ICQ schicken
Standard

$$user = $row[0];
$datum = $row[1];
$zitat = $row[2];
Tentacle ist offline   Mit Zitat antworten
Alt 25.01.2006, 14:16  
Neuer Benutzer
 
Registriert seit: 25.01.2006
Beiträge: 3
ragman
Standard

Ah ... *grnmpf* ... ein Klassiker *g* ... na immerhin, ein Teil gelöst - dankeschön.
ragman ist offline   Mit Zitat antworten
Alt 26.01.2006, 11:53  
Neuer Benutzer
 
Registriert seit: 25.01.2006
Beiträge: 3
ragman
Standard

Rest auch gelöst ... die Funktion wurde auf der entsprechenden Seite zweimal aufgerufen *aaaaaaarrrgh*
ragman 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
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
[gelöst]LEFT JOIN, DINSTINCT und trotzdem doppelte?!?! stefanjann Datenbanken 10 06.02.2008 11:49
Bei Group auf multiple Ergebnisse zugreifen obi Datenbanken 1 14.08.2007 23:47
match, against: ergebnisse filtern DarkThunder Datenbanken 4 30.03.2007 10:51
SELECT AS geht bei AVG net cyberholic Datenbanken 0 04.05.2006 09:43
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
Probleme mit Inner Select Datenbanken 0 19.10.2005 15:22
selbst gelöst! Select <option> kleines Problem Dropdow 24bits PHP Tipps 2005-2 0 15.10.2005 19:19
doppelte Werte / Strings einer Spalte nur einmal ausgeben... Datenbanken 2 29.07.2005 12:10
mehrzeilige select ergebnisse in (mehrdimensionales?) array PHP Tipps 2005-2 2 04.07.2005 22:50
select ... ohne doppelte! Datenbanken 1 30.06.2005 21:59
[Erledigt] SELECT in SELECT PHP Tipps 2005 5 06.04.2005 22:30
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13
selektierter wert in select box anzeigen PHP Tipps 2004 6 30.08.2004 13:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql keine doppelten ergebnisse, sql select gleiche ergebnisse, mysql doppelte ergebnisse, sql select doppelte, http://www.php.de/datenbanken/36273-select-doppelte-ergebnisse.html, mysql select doppelte, sql select doppelt, mysql select doppelte einträge, 2 for doppelte ergebnisse, mysql alle ergebnisse doppelt, select doppelte einträge, php select doppelte ergebnisse, doppelte select, sql select doppelte einträge, keine doppelten ergebnisse mysql, sqlplus doppelte zeilen, mysql abfrage keine doppelte, mysql select doppelte ergebnisse, doppelte select abfrage, sqlplus doppelte ausgaben

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:10 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.