Parece una pavada pero no lo vi en muchos lados y en la documentacion esta por partes.
Al quedar el resultado todo como Array() la ventaja es que se puede recorrer con foreach() reiteradas veces SIN recurrir a mover el puntero ( mysql_data_seek ).
$db = new PDO('mysql:host=hostname;dbname=defaultDbName', 'username', 'password', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $stmt = $db->prepare("CALL mi_funcion_favorita( ? , ? )"); // tiene 2 parametros $stmt->bindParam(1, 'valor de parametro 1'); $stmt->bindParam(2, 'valor de parametro 2'); $stmt->execute(); $resultArray = $stmt->fetchAll(PDO::FETCH_ASSOC); // listo , ahora se puede recorrer con FOREACH(){ ...........}
foreach($resultArray as $row) { echo $row['id']; ............ }
No hay comentarios:
Publicar un comentario