Logo - MyWebsolution.de
User gesamt  :  2386694
User online  :  5
KubaSeoTräume, PHP Forum, PHP Community and more ... MyWebsolution.de!
   
   
 
Registrieren Login User F.A.Q Suche Home

eingeloggt bleiben

MyWebsolution.de Foren » Anfängerfragen PHP und MYSQL » mittelwert

Seite: 1 Posts pro Seite: 5 10 20
Autor Thread
26.01.2010 12:39 Uhr mittelwert
Plienkie
User
 
registriert 26.01.2010
wohnt in
Beiträge 5
Mein Problem ist folgendes.
Ich habe meine ganzen Bierdeckel in einer Datenbank bespeichert.
Nun möchte ich herausbekommen, aus wieviel Länder ich Bierdeckel habe.
www.raheyne.de

Mein Ziel ist nicht die Anzahl der Bierdeckel pro Land, sondern möchte ich errechnen, aus wieviel Ländern ich Bierdeckel habe. Kurz die Anzahl der Länder.

In meinen Bsp. bekomme ich immer einen falschen Wert heraus.
Habe ich einen denkfehler, oder gehe ich ganz falsch an die Sache heran.

PHP:

<?php
 error_reporting
(E_ALL);
 
ini_set("display_errors""1");
$sumwelt "SELECT DISTINCT COUNT(*) as summewelt FROM bierdeckel WHERE Land <> 'Deutschland'";
$ergebniswelt mysql_query($sumwelt) OR die(mysql_error());
?>
<table width="33%" border="0">
<td width="88%">Länder</td>
<?php
if(mysql_num_rows($ergebniswelt) > 0)
 { 
$i 1;
    while (
$row mysql_fetch_assoc($ergebniswelt))
       {    
?>
    <td width="12%"><? echo $row['Brauerei']?></td>
  </tr>
</table>
<?php
       
}$i++;
}

Profil ansehen
26.01.2010 22:01 Uhr
Plienkie
User
 
registriert 26.01.2010
wohnt in
Beiträge 5
ich habe den Fehler gefunden:

man muß folgendes ändern
PHP:

$sumwelt = "SELECT DISTINCT COUNT(*) as summewelt FROM bierdeckel WHERE Land <> 'Deutschland'"; 


einfach DISTICT und COUNT vertauschen

PHP:

$sumwelt = "SELECT COUNT(DISTINCT Land ) as summewelt FROM `bierdeckel` WHERE Land <> 'Deutschland'";



bei der Ausgabe des Ergebnisses muß noch folgens geändert werden.

PHP:

<td width="12%"><? echo $row['Brauerei']?></td>


in
PHP:

<td width="12%"><div align="right"><? echo $row['summewelt']?></div></td>


und schon hat man den erwünschten Wert.
Profil ansehen
Seite: 1 no reply
Powered by Pascal Landau © 2006 MyWebsolution.de
Designed by Pascal Landau © 2006 MyWebsolution.de
 
 
 
 
Home Email Impressum Disclaimer Statistik