mysqli_stmt::execute
metoda vrací pouze bool podle definice. Volání $result->any_method_name() selže, protože $result je booleovská hodnota.
Chcete-li získat hodnoty z připraveného příkazu pomocí knihovny MySQLi, svažte své cílové proměnné pomocí $stmt->bind_result(...) a poté použijte $stmt->fetch() ve smyčce while, abyste získali výsledek vašeho dotazu ve vašich vázaných proměnných. A poté přejdete z MySQLi na PDO
protože má lepší API ohledně tohoto…