No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
8 Hrs
24 Min
33 Seg

Vinculando columnas con bindColumn

20/26
Recursos

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para evitar que se marque un error donde el error no está preferí iniciar las variables $amount y $description

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.