Mehrere COUNT`s in einem query?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • antwortet
    Ahja okay danke trotzdem

    Einen Kommentar schreiben:


  • antwortet
    nope, geht in mySQL noch nicht.
    Stored Procedures sollen erst irgendwann in mySQL V4 eingeführt werden.

    Einen Kommentar schreiben:


  • antwortet
    <?php

    $query = "SELECT COUNT(n.id) AS summe FROM bilder n";

    $result = mysql_query($query);
    // result checken!!!
    if (!$result) {
    echo "Datenbankfehler - Konnte query $query nicht abschicken!!<p>\n";
    echo mysql_error(). "<p>";
    } else {
    $daten = mysql_fetch_array($result);
    $summemaedels = $daten["summe"];

    }
    echo "<SPAN STYLE='font-size: small; color: rgb(191,223,255);'><B>Momentan liegen ".$summemaedels." Bilder\n";
    ?>
    <?php
    $query = "SELECT COUNT(b.id) AS summe FROM bildernamen b";
    $result=mysql_query($query);
    if (!$result) {
    echo "Datenbankfehler - Konnte query $query nicht abschicken!!<p>\n";
    echo mysql_error(). "<p>";
    }else{
    $daten = mysql_fetch_array($result);
    $summebilder=$daten["summe"];
    echo "<SPAN STYLE='font-size: small; color: rgb(191,223,255);'><B>von ".$summebilder." Mädeln in der Datenbank!!\n";
    }
    ?>

    Einen Kommentar schreiben:


  • antwortet
    was willst du denn zählen? Schreib das mal als zwei Queries hin, dann kann ich Dir sagen ob und wie man das zu einer mergen kann.

    Einen Kommentar schreiben:


  • antwortet
    So habe ich das auch gemacht aber man meinte das geht per function übersichtlicher... hab auch nicht die Lust einen kilometerlangen Code zu haben

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Mach doch 2 Querys !

    Die beiden ergebnisse rechnest du dann nur noch zusammen

    Einen Kommentar schreiben:


  • ^EckSteiN^
    hat ein Thema erstellt Mehrere COUNT`s in einem query?.

    Mehrere COUNT`s in einem query?

    Ich möchte in einem query mehrere COUNTS(bla) AS summe einbauen. Das geht ja irgendwie nicht da dann 2 mal "summe" auftauchen würde. Nun gab man mir den Tip, eine Funktion zu benutzen. Welche Funktion das ist weiss ich nicht und wie man in einer Funktion 2 querys bzw 2 COUNTS in einem query benutzt weiss ich net...
Lädt...
X