Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/09/2008, 14:54
user86
 
Fecha de Ingreso: mayo-2007
Mensajes: 49
Antigüedad: 17 años, 9 meses
Puntos: 1
Respuesta: array bidimensional y base de datos

mysql_fetch_array solo devuelve un renglon y apunta al siguiente, si quieres guardar toda la matriz completa con una sola sentencia, puedes revisar en la documentacion de mysql_fetch_array, en los comentarios alguien creo una funcion para eso.

esta es la funcion en especifico.

Código PHP:
<?php
function mysql_fetch_rowsarr($result$numass=MYSQL_BOTH) {
  
$i=0;
  
$keys=array_keys(mysql_fetch_array($result$numass));
  
mysql_data_seek($result0);
    while (
$row mysql_fetch_array($result$numass)) {
      foreach (
$keys as $speckey) {
        
$got[$i][$speckey]=$row[$speckey];
      }
    
$i++;
    }
  return 
$got;
}
?>