CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
25.10.2008, 16:15:35
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 66
Beiträge: 5
|
|
Doppelte Datensätze
Hallo Ihr!
Hab da schon wieder mal ein Problem, vermutlich kleine Ursache doch große Auswirkung.
Also Datenbank: user, user_id, user_name, ip, hostname, datum, zeit wird abgespeichert.
Anzeige: x-mal dierselben user die innerhalb ein paar Seunden die Seite aktualisiert haben.
Wie bekomme ich dieses Problem in den Griff, doppelte Datensätze nur einmal anzeigen.
Anzeige erfolgt mit:
$sql = "SELECT * FROM tabelle;";
$result = mysql_query($sql) or die mysql_error());
while ($row = mysql_fetch_assoc($result))
{
echo " Hier kommt eine tabelle".
$row['feldname']
$row['feldname']
..............
.............. usw.
}
Vielen Danke für eventuelle Anregungen
|
25.10.2008, 17:42:56
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Doppelte Datensätze
In Deinem Falle sollte Dir das Zauberwort 'DISTINCT' weiterhelfen können.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
25.10.2008, 17:49:19
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 66
Beiträge: 5
|
|
AW: Doppelte Datensätze
Hallo!
Na ja, soweit war ich auch schon, doch die abfrage
select distinct user_id, ipadresse, hostname, datum, user, zeit from tabelle;
bringt auch nicht den erwünschten erfolg, da ich ja die anderen felder dann auch noch zur weiterverarbeitung brauche
|
26.10.2008, 11:49:22
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Doppelte Datensätze
Zitat:
Zitat von markus_tirol
..., da ich ja die anderen felder dann auch noch zur weiterverarbeitung brauche
|
Definiere es mal verständlicher, welche Felder Du brauchst und aus welchen Datensätzen.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
26.10.2008, 16:16:18
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 66
Beiträge: 5
|
|
AW: Doppelte Datensätze
Also ich brauche aus der Tabelle
SELECT user_id, ipadresse, hostname, datum, user, zeit FROM tabelle;
alle Felder, doch da sie öfter vorkommen, möchte ich sie so filtern, dass eben nur der jüngste Eintrag innerhalb z.bsp. field[zeit] + 600 Sekunden angezeigt werden.
|
30.10.2008, 23:18:25
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Doppelte Datensätze
Alle Felder kriegst du ja immer angezeigt. Du meinst sicher, dass du alle Einträge (Zeilen) brauchst. Dann filterst du und hast nicht alle (Zeilen) oder du filterst nicht und hast alle.
Ggf. kannst du den Eintrag in die DB bei sekundenweiser Aktualisierung durch die User über die IP unterbinden......
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:39:31 Uhr.
|