Contenido del curso
Vinculando columnas con bindColumn
Daniel G. Parrilla
EstudianteJuan Pablo Campuzano Monsalve
EstudianteDiego Sigcho Alvarado
EstudiantePara evitar que se marque un error donde el error no está preferí iniciar las variables $amount y $description
Es correcto, sin embargo al fin y al cabo puede llegar a ser algo innecesario. Pero creo que es una buena idea para que no sea tan molesto a la vista.
Excelente aporte!
bindColumn
Permite asignar del resultado de la consulta el valor de la fila segun el nombre de su columna a una variable, la cual no necesita definirse debido a que el propio metodo se encarga de hacerlo al asignarle el valor resultante de la consulta.
public function index() { $stmt = $this->connection->prepare("SELECT * FROM incomes"); $stmt->execute(); $stmt->bindColumn("amount", $amount); $stmt->bindColumn("description", $description); while($stmt->fetch()) echo "Ganaste $amount USD en: $description \n"; }
El editor de código marcará error en estas variables debido a que no se encuentran definidas, sin embargo en tiempo de ejecución esto no genera problemas por lo antes mencionado acerca del método.