SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.07.2008, 23:25:40
hdswi hdswi ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 71
Beiträge: 7
Datenbankabfrage

Hallo,

meine Datenbanktabelle (bookmarks) besteht aus 9 Spalten. Aus der Tabelle url soll eine Abfage erfolgen. Und zwar haben bei meinem Bookmarkdienst mehrere User die gleichen Favoriten, also mit der gleichen (url) mit oder ohne / am Ende gespeichert. Wie kann ich diese urls auflisten lassen, die am meisten in dieser Tabelle gespeichert sind?

Mfg hdswi

Geändert von hdswi (27.07.2008 um 05:18:33 Uhr)
Mit Zitat antworten
  #2  
Alt 27.07.2008, 09:46:28
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
AW: Datenbankabfrage

SELECT COUNT(url) AS count GROUB BY url ORDER BY count DESC

die spalte url sollte indexiert werden, falls indexierung noch nicht vorhanden.

wegen den / am schluss... entweder
- in PHP nochmals drueber gehen (langsam)
- beim speichern der url schon normalisieren (beste loesung, jedoch muehsam)
- das query anpassen (geht wahrscheinlich nicht so optimal)
__________________
http://proofile.org/pppp
Mit Zitat antworten
  #3  
Alt 27.07.2008, 11:46:52
hdswi hdswi ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 71
Beiträge: 7
AW: Datenbankabfrage

Vielen Dank erstmal, aber irgentetwas mache ich verkehrt:

$bmquery = ("SELECT Count(url) AS count GROUB BY url ORDER BY count DESC");
while($bm = mysql_fetch_array($bmquery)){


Die Abfragespalte heisst bookmarks, wo muss ich das devinieren?


Gruss hdswi
Mit Zitat antworten
  #4  
Alt 27.07.2008, 12:35:36
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
AW: Datenbankabfrage

geh mal auf den sticky und lies da erst mal alles durch!

mein code war nur pseudocode, die Tabelle (FROM tabelle) musst du ja zb auch rein machen.
Google hilft da auch weiter.
__________________
http://proofile.org/pppp
Mit Zitat antworten
  #5  
Alt 27.07.2008, 13:00:56
hdswi hdswi ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 71
Beiträge: 7
AW: Datenbankabfrage

Erstmal Danke,


mfg hdswi
Mit Zitat antworten
  #6  
Alt 27.07.2008, 17:35:01
hdswi hdswi ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 71
Beiträge: 7
AW: Datenbankabfrage

Vielleicht weiss jemand, warum die URL,s nicht angezeigt werden, sondern nur die IDs?
Jedmögliche Änderungen zeigen einen Error.

$result = mysql_query("SELECT COUNT(url) AS id FROM bookmarks GROUP BY url ORDER BY id DESC");
while($row = mysql_fetch_array($result)){

echo "$row[url]";

}
Mit Zitat antworten
  #7  
Alt 27.07.2008, 19:42:51
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
AW: Datenbankabfrage

SELECT COUNT(url) AS x, url FROM ...

alle select elemente muessen aufgelistet werden. Alternativ kann man auch alle spalten mit * abfragen (also in deinem fall SELECT COUNT(url) AS id, * FROM ...)
__________________
http://proofile.org/pppp
Mit Zitat antworten
  #8  
Alt 27.07.2008, 20:23:40
hdswi hdswi ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 71
Beiträge: 7
AW: Datenbankabfrage

Danke, dass hab ich auch gemacht und es funktioniert.
TOP Forum hier,

mfg hdswi
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Assoziatives Array und Datenbankabfrage cavo PHP für Fortgeschrittene und Experten 2 03.02.2006 11:46:51
Datenbankabfrage und Baummenü Neuling2000 PHP Grundlagen 3 30.12.2005 16:38:36
mailto und Datenbankabfrage TomSP PHP Grundlagen 6 14.12.2003 15:39:33
Performance bei Datenbankabfrage crowl PHP für Fortgeschrittene und Experten 6 04.06.2003 18:16:51
datenbankabfrage leerzeichen werden durch \ ersetzt ????! langwebdesign PHP für Fortgeschrittene und Experten 3 19.02.2003 18:31:28


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt