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…