mysqli_stmt::execute
metod returnerar endast bool per definition. Så kallar $result->any_method_name()
kommer att misslyckas eftersom $result
är ett booleskt värde.
För att få värdena från en förberedd sats med hjälp av MySQLi-biblioteket binder du dina målvariabler med $stmt->bind_result(...)
och använd sedan $stmt->fetch()
i en while-loop för att få resultatet av din fråga i dina bundna variabler. Och efter det byter du från MySQLi till PDO
eftersom den har ett bättre API angående detta...