Определение, не возвращаются ли строки из подготовленного состояния

Я выполняю подготовленные инструкции по уже работающим mysqli-запросам. У меня возникают проблемы с линией if(mysqli_num_rows($result) == 0) как теперь это строка вместо mysqli_result.

 if($nameAvailableStmt = mysqli_prepare($link, 'SELECT name FROM usetbl1 WHERE name=? LIMIT 1')) { mysqli_stmt_bind_param($nameAvailableStmt, "s", $_POST['dangerous']); mysqli_stmt_execute($nameAvailableStmt); mysqli_stmt_bind_result($nameAvailableStmt, $result); mysqli_stmt_fetch($nameAvailableStmt); } if(mysqli_num_rows($result) == 0)