Esta es una de las funciones que utilizo en my mvc que proximamente explicare y liberare la primera version.

Esta funcion recibe como parametro una consulta SQL recorre todo el resultset,
crea un indice por cada registro y por cada registro crea un indice con el nombre del campo y el valor.

function query2array($query){
	$result=mysql_query($query) or die(mysql_error()." qry::$query");
	$tmp_array=array();
	$return_array=array();			
	while ($obj = mysql_fetch_object($result)) {
		foreach($obj as $key => $value) {				
			$tmp_array[$key]=$value;								
		} 
		$return_array[]=$tmp_array;
	}		
	return $return_array;
}

espero les sea util

3 Respuestas para “PHP Snippet Convertir un resultset en un Array”

  1. PHP Snippet Convertir un resultset en un Array | alterbrain.net
    desde United States Dijo:

    [...] fuente: blog.deliriumlabs.net [...]

  2. Cristian
    desde Dijo:

    En lugar de obtener un objeto con mysql_fetch_object() para después transformarlo en un array, sería mejor usar mysql_fetch_assoc() que ya te entrega los datos en forma de array. De esa forma te evitas tener que convertir “a mano” el objeto en un array.

    Responder

  3. Oscar
    desde Venezuela Dijo:

    A New system of dianfuderg the revenue has been discovered on the Belgian frontier. The officers of the Customs at Verviers, having conceived some suspicion of 13 terrines, or earthenware pots, bearing every appearance of containing pates de fois gras, from Strasburg, and even smeared outside with that appetizing confection, opened them, and found them to be filled with 980 sealed letters, which, it was hoped, would arrive at Brussels free of postage.

    Responder

Responder