Jessica C. Flores O.
Haciéndolo con MySQLi, me funcionó con esto :)
$stmt = $this->connection->prepare("SELECT * FROM retiros"); $stmt->execute(); $results = $stmt->get_result()->fetch_all(); var_dump($results);
Jorge Mario Rincón Gutiérrez
Gracias! funciona en mysqli
Jessica C. Flores O.
¿Hubo algún cambio en la versión actual de PHP?. FetchAll no me sirve.
Gracias!
Juan Pablo Campuzano Monsalve
¿Cuál versión tienes? la 8.2? Creo que debería de funcionar FetchAll, cuál es el error específico?
Juan Pablo Campuzano Monsalve
Este es el código de la clase:
public function index() { $stmt = $this->connection->prepare("SELECT * FROM withdrawals"); $stmt->execute(); $results = $stmt->fetchAll(); foreach ($results as $result) { echo "Gastaste " . $result["amount"] . " USD es: " . $result["description"] . "\n"; } //Esto es usando Fetch Column // $stmt = $this->connection->prepare("SELECT amount, description FROM withdrawals"); // $stmt->execute(); // $results = $stmt->fetchAll(\PDO::FETCH_COLUMN, 0); // foreach ($results as $result) { // echo "Gastaste $result USD \n"; // } }