Esta bueno eso de ver varios estilos de programación de una misma cosa. YO me abocaría a lo que dice el manual de PHP, a partir de eso intentar otra cosa... puede que el curso sea de PHP orientado a objetos donde tiene un manejo distinto de datos, y el manual de PHP te muestra algo generico, mas como procedimiento...
Creo que estas en PDO.. asi que sería algo como esto
Código PHP:
Ver original$sth = $dbh->prepare('SELECT name, colour, calories
FROM fruit
WHERE calories < ? AND colour = ?');
$sth->execute(array(150, 'red'));
$red = $sth->fetchAll();
Tambien se podría hacerlo asi cuando tienes un array:
Código PHP:
Ver original$sql = 'SELECT name, colour, calories
FROM fruit
WHERE calories < :calories AND colour = :colour';
$sth = $dbh->prepare($sql, array(PDO
::ATTR_CURSOR => PDO
::CURSOR_FWDONLY)); $sth->execute(array(':calories' => 150, ':colour' => 'red'));
$red = $sth->fetchAll();