Ver Mensaje Individual
  #19 (permalink)  
Antiguo 31/10/2011, 12:58
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: tengo un problema con un mysql_fetch_array

siento que hay mucho codigo innecesario, si solo necesitas el total de registros usa el mysql_num_rows.
puedes intentar con esto
Código PHP:
Ver original
  1. include "conexion.php";
  2. conectar();
  3. $b = mysql_query("select * from articulos") or die ("error: ".mysql_error());
  4. $x=mysql_num_rows($b);//obtenemos el total de registros
  5. while($c=mysql_fetch_array($b, MYSQL_ASSOC)){
  6.     $variable[]= "Id - ".$c['id_art']." - articulo - ".$c['articulo'];//guardamos en un array
  7. }
  8. foreach($variable as $val){//recorremos el array
  9.     echo $val;//mostramos registros
  10. }
  11. echo $x;//mostramos total
  12. desconectar();
pero para mi, creo que lo ideal es esto
Código PHP:
Ver original
  1. include "conexion.php";
  2. conectar();
  3. $b=mysql_query("select * from articulos") or die ("error: ".mysql_error());
  4. $x=mysql_num_rows($b);//obtenemos el total de registros
  5. while($c=mysql_fetch_array($b),MYSQL_ASSOC){
  6.     echo "Id - ".$c['id_art']." - articulo - ".$c['articulo'];//mostramos registros
  7. }
  8. echo $x;//mostramos total
  9. desconectar();
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.