Cita:
Iniciado por neodani - ¿Hay algún método para guardar los valores de la consulta en un array y evitar de tener que hacer esto?
Código PHP:
Ver originalwhile ($row = $consulta->fetch()){
$array[] = $row;
}
Respecto al punto 4
Creo que es así, utilizando fetchAll();
Código PHP:
Ver original$result = $consulta->fetchAll();
echo "<pre>";
echo "</pre>";
Pongo las preguntas que todavía no he encontrado respuesta.
- ¿Es mejor poner varios try y catch a lo largo del script en lugar de uno solo que englobe toda la ejecución?
- ¿Es necesario cerrar la conexión con las dos lineas o con la última ya basta?
$consulta = null;
$db = null;
- ¿Cómo puedo crear mis propios métodos utilizando la clase PDO? porque al estar integrada en el sistema no se ve no?
- ¿Si creo algo nuevo podría estar machacando la clase original PDO?
- Para que sirve esta linea
$db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY , TRUE);
- Por qué no puedo usar los dos veces seguidas el metodo fetch y fetchall?
El primero me devuelve datos y el segundo está vacío.
Código PHP:
Ver original$result = $consulta->fetchAll();
echo "<pre>";
echo "</pre>";
while ($row = $consulta->fetch()){
$array[] = $row;
}
echo "<pre>";
echo "</pre>";
Muchas gracias de antemano!