Witam.
<?php
$pobrane = mysql_query("SELECT COUNT(u.id_uzytkownika), COUNT(z.id_zamowienia), us.zlecen_dziennie FROM uzytkownicy u, zamowienia z, ustawienia us")
?>
Powyższe zapytanie zwraca błąd.
Czy można go zmodyfikować w inny sposób niż rozdzielenie na 3 odrębne zapytania, tzn.
<?php
function statystyki() {
$pobrane = mysql_query("SELECT COUNT(id_uzytkownika) FROM uzytkownicy") or
die("Nie można pobrać danych (SI)"); $pobrane2 = mysql_query("SELECT COUNT(id_zamowienia) FROM zamowienia") or
die("Nie można pobrać danych (SII)"); $pobrane3 = mysql_query("SELECT zlecen_dziennie FROM ustawienia") or
die("Nie można pobrać danych (SIII)");
echo '<br>Użytkowników: ' . (!empty($wynik['0']) ?
$wynik['0'] : 0
);
echo '<br><br>Zamówień: ' . (!empty($wynik2['0']) ?
$wynik2['0'] : 0
);
echo '<br>Czas realizacji: ' . (@($dni = ceil($wynik2['0']/$wynik3['zlecen_dziennie'])) == 0 ? 0
: $dni) . ($dni == 1 ? ' dzień' : ' dni');
}
?>
Ten post edytował pawel81 11.06.2007, 21:47:43