Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/06/2011, 10:01
Avatar de ActerMarking
ActerMarking
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 2
De acuerdo Respuesta: -Problema para recorrer consulta??

Cita:
<?php
require_once('html2pdf/html2pdf.class.php');
$html2pdf = new HTML2PDF('1','Letter','es', false, 'ISO-8859-15', array(0, 0, 0, 0));
//conexion a la base
$conexion=mysql_connect('localhost','root','')or die("IMPOSIBLE CONECTARSE AL SERVIDOR");
$base=mysql_select_db('aceros_anglo',$conexion)or die("IMPOSIBLE CONECTARSE A LA BASE");
$c="SELECT * FROM productos";
$res=mysql_query($c);
$filas=mysql_num_rows($res);
for($y=0;$y<$filas;$y++) //Aqui recorro mi consulta, pero la cierre donde la cierre solo me da el ultimo registro
{
$nombre=mysql_result($res,$y,'nombre');
$idp=mysql_result($res,$y,'idp');
$existencia=mysql_result($res,$y,'existencia');
}
/******CABECERA******///
Pues la verdad existe muchas manera de recorrer ya que todos los programadores tienen sus propios estilos y a como le salga el codigo pues
la verdad yo lo hiciera con while o el mismo for con muchos pero podemos enforcarnos en while que es mayoristas en estos trabajos al igual que for :)

puedes usarlo de esta manera
Código PHP:
Ver original
  1. $res=mysql_query($c);
  2. /*
  3. List()  : funciona como un operador de asignación muy bueno!
  4. */
  5. while(list($nombre,$idp,$existencia) = mysql_fetch_array($res)){
  6.          $n = $nombre;
  7.          $i  = $ipd;
  8.          $e = $existencia;
  9. }