Я пытаюсь этот код, но я хочу знать, каково количество результатов этого запроса.Если сделать тот же запрос в консоли MySQL, я получаю 4 результата, но с этим кодом я получаю 0 строк.Как правильно получить количество строк?
function check_oferta_existe($db, $id, $id_oferta) {
$sql = $db -> prepare("
SELECT COUNT(offer)
FROM offer
WHERE company_users_id_user1 = ? AND offer = ? AND state = 0
");
$sql -> bind_param('is', $id, $oferta);
$sql -> execute();
$sql -> fetch();
$sql->store_result();
$rows = $sql->num_rows;
var_dump($rows); // 0, should be 4
if ($rows == 1) {
return true;
}
else {
return false;
};
}