mysqli_stmt::execute
metoda zwraca tylko bool z definicji. Wywołanie $result->any_method_name()
nie powiedzie się, ponieważ $result
jest wartością logiczną.
Aby uzyskać wartości z przygotowanej instrukcji za pomocą biblioteki MySQLi, powiąż zmienne docelowe za pomocą $stmt->bind_result(...)
a następnie użyj $stmt->fetch()
w pętli while, aby uzyskać wynik zapytania w powiązanych zmiennych. A potem przełączasz się z MySQLi na PDO
ponieważ ma lepszy interfejs API w tym zakresie…