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 09.07.2004, 14:16:08
hoschy hoschy ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Warstein-Niederbergheim
Beiträge: 82
hoschy eine Nachricht über AIM schicken hoschy eine Nachricht über Yahoo! schicken
Was für daten stehen wie oft.....

.... in der Datenbank?

Gibt es eine Möglichkeit das herraus zu finden?

bzw. wie mach ich das?
Mit Zitat antworten
  #2  
Alt 09.07.2004, 14:22:16
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Einfach COUNT() und DISTINCT mischen und schon hast Du's.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 09.07.2004, 14:40:44
hoschy hoschy ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Warstein-Niederbergheim
Beiträge: 82
hoschy eine Nachricht über AIM schicken hoschy eine Nachricht über Yahoo! schicken
äh... bin ich schon drin? Das ja einfach.

lol

danke für die schnelle hilfe. Vielleicht sollte ich mir mal angewöhnen nicht so kompliziert zu denken :)
Mit Zitat antworten
  #4  
Alt 09.07.2004, 14:58:48
hoschy hoschy ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Warstein-Niederbergheim
Beiträge: 82
hoschy eine Nachricht über AIM schicken hoschy eine Nachricht über Yahoo! schicken
Stop halt nehme alles wieder zurück.

Irgendwie funzt das mit der ausgabe nicht.

PHP-Code:
$suchen "SELECT COUNT(DISTINCT user) FROM liste GROUP BY user";
$such mysql_query($suchen) or die(mysql_error());
    while(
$row mysql_query($such))
    {
        echo 
$row['user']."<br>";        
    } 
also irgendwo hab ich noch nen Fehler. Nur fehler werden mir auch nicht angezeigt :(
Mit Zitat antworten
  #5  
Alt 09.07.2004, 15:03:22
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
So:
PHP-Code:
$suchen "SELECT COUNT(DISTINCT user) AS cd_user FROM liste";
$such mysql_query($suchen) or die(mysql_error());
list(
$user)=mysql_fetch_row($such);

/*
Deine Schleife war auch falsch. Es muss in etwa so aussehen:

$suchen = "SELECT COUNT(DISTINCT user) AS cd_user FROM liste";
$such = mysql_query($suchen) or die(mysql_error());
// mit nummerierten Arrays
while (false!== $row=mysql_fetch_row($such)) {
   echo $row[0].'<br>';
}
// mit assoziativen Arrays
while (false!== $row=mysql_fetch_assoc($such)) {
   echo $row['cd_user'].'<br>';
}
*/ 
Es fehlt übrigens noch die Abfrage, ob auch wirklich Datensätze gefunden wurden. Dafür gibt's mysql_num_rows()
__________________
sic!
--> http://dbCF.de/

Geändert von ­c­4­ (09.07.2004 um 15:05:23 Uhr)
Mit Zitat antworten
  #6  
Alt 09.07.2004, 15:55:37
hoschy hoschy ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Warstein-Niederbergheim
Beiträge: 82
hoschy eine Nachricht über AIM schicken hoschy eine Nachricht über Yahoo! schicken
hm... leider funzt es immer noch nicht.

Jetzt erhalte ich die Meldung das die Entsprechende Tabelle nicht existiert.
Zitat:
Table 'test_db.liste' doesn't exist
Allerdings können 2 andere Scripte auf diese Tabelle in der DB zugreifen und auch den inhalt anzeigen lassen.
Mit Zitat antworten
  #7  
Alt 09.07.2004, 15:58:37
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Dann liegt der Fehler wo anders. Vermutlich wirst Du uns alle relevanten Teile oder gar den ganzen Quelltext zeigen müssen.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #8  
Alt 09.07.2004, 16:41:18
hoschy hoschy ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Warstein-Niederbergheim
Beiträge: 82
hoschy eine Nachricht über AIM schicken hoschy eine Nachricht über Yahoo! schicken
hm...

ich hab ne vermutung und zwar könnte es an der sql anweisung SELECT COUNT(DISTINCT user) AS user FROM liste

liegen.

Denn die abfrage SELECT user FROM liste klappt ja ohne probs.
Mit Zitat antworten
  #9  
Alt 09.07.2004, 16:46:59
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Warum schreibst Du 'AS user'? Ich habe Dir 'AS cd_user' geschrieben, weil es bei Dir bereits ein Feld mit dem Namen 'user' gibt. Du kannst einen Alias nicht nach einem vorhandenen Feld, einem reservierten Wort oder einer Tabelle benennen!


PS: Das cd soll für Count und Distinct stehen.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #10  
Alt 09.07.2004, 16:50:33
hoschy hoschy ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Warstein-Niederbergheim
Beiträge: 82
hoschy eine Nachricht über AIM schicken hoschy eine Nachricht über Yahoo! schicken
oh... nee das cd_user steht schon im script drin.
habs nur beim posten vergessen :)
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:57:20 Uhr.


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


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