Autor Zpráva
sql
Profil *
Ahoj, kde je prosím chyba?

function pocet() {
          $sql = "SELECT COUNT(*) FROM aktuality";
          $result = mysql_query($sql); 
          return $result;
}

$zaznamu = pocet();
echo $zaznamu;


A chyba: Catchable fatal error: Object of class mysql_result could not be converted to string in...
nightfish
Profil
return mysql_result($result, 0, 0);
sql
Profil *
Ok, díky. A jak by se to dalo udělat pomocí mysqli? Do této doby pro zjištění počtu řádků v tabulce používám mysqli_num_rows, ale četl jsem, že to není efektivní...

function pocet() {
          $sql = "SELECT id FROM aktuality";
          $result = mysqli_query($pripojeni, $sql);
          return $result;
}

$result = pocet();
$zaznamu = mysqli_num_rows($result);
Kajman_
Profil *
Nejsem si jistý, možná takto nějak.
function pocet() {
          $sql = "SELECT COUNT(*) pocet FROM aktuality";
          return mysqli_query($pripojeni, $sql)->fetch_object()->pocet; 
}

$zaznamu = pocet();
echo $zaznamu;

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: