Contenido del curso
Consultando datos con FetchAll
Blanca Segura Garcia
EstudianteMatias Leonardo Baez
EstudianteJessica C. Flores O.
EstudianteJorge Mario Rincón Gutiérrez
EstudianteJessica C. Flores O.
EstudianteJuan Pablo Campuzano Monsalve
EstudianteJorge Mario Rincón Gutiérrez
EstudianteJuan Pablo Campuzano Monsalve
EstudiantefetchAll para sacar datos de columnas !!!
FetchAll: Retorna las filas resultantes de la consulta, las columnas de cada fila se presentan con valores duplicados, esto es porqué el nombre de la columna lo informa de forma numérica y también de forma asociativa (nombre de la columna en la tabla).
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);
Gracias! funciona en mysqli
¿Hubo algún cambio en la versión actual de PHP?. FetchAll no me sirve.
Gracias!
¿Cuál versión tienes? la 8.2? Creo que debería de funcionar FetchAll, cuál es el error específico?
Importante fetchAll para PDO
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"; // } }