Zliczanie rekordów w bazie danych o konkretniej wartości

0

Witam serdecznie,

Potrzebuje aby wyświetlało mi na stronie PHP liczby rekordów o konkretnej wartości. Wstępnie sobie poradziłem, ale zastosowałem starą funkcje mysql_fetch_assoc()

$wynik = dbquery("SELECT count(vlo_citi) as ile FROM ".DB_NRO." WHERE vlo_citi=1");
$wiersz = mysql_fetch_assoc($wynik);

//
echo "Mamy ".$wiersz['ile']." powtórzeń";

Próbowałem zastosować dla nowszej wersji PHP funkcji mysqli_fetch_assoc(), ale coś mi nie działa.

$wynik = "SELECT count(vlo_citi) as ile FROM ".DB_NRO." WHERE vlo_citi=1";
$result = mysqli_query($con,$wynik);
$wiersz = mysqli_fetch_assoc($result);

//wyświetlanie
echo "Mamy ".$wiersz['ile']." powtórzeń";

Gdzie popełniam błąd?

0

@Rafee89: Twoja zmienna $wiersz nie jest pojedynczym wynikiem ale tablicą. Zrób lepiej to tak to zobaczysz o co chodzi:

while ($wiersz = mysqli_fetch_assoc($result)) {
  echo 'Mamy '.$wiersz['ile'].' powtórzeń';
}
0

ale coś mi nie działa.

Co to znaczy "coś mi nie działa"?

0

$wynik = dbquery("SELECT count(distict vlo_citi_SOME_ID) as ile FROM ".DB_NRO." WHERE vlo_citi=1");

1 użytkowników online, w tym zalogowanych: 0, gości: 1