0:00/4:21
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.