Programación en castellano
Inicio > Foros > MySQL > recorrer base de datos
-Foros de debate

MySQL
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

recorrer base de datos
Enviado por Adriano el día 16 de febrero de 2006

hola, es una pregunta muy basica pero no me esta funcionando... espero me puedan ayudar.
Quiero recorrer una base de datos para realizar otras procesos (checkear campos,guardarlos...etc), pero lo que pasa es que no me sale bien, estoy utilizando un ciclo while con la condicion de while ( $field = mysql_fetch_assoc($rs) )
para obtener todos los campos de cada registro... no se, si seria mejor utilizar un EOF, pero no se como hacerlo... gracias...

 
Re: recorrer base de datos
Enviado por nuncataxi el día 17 de febrero de 2006

Estimado Adriano.

Te posteo un ejemplo de MySql con PHP, espero que te sirva

//comprueba la coneccion a la bd
if (!($conn = db_connect()))
return false;
// todos los vehiculos de un usuario
$result = mysql_query( "select numaut, marcas_codmar, patente, licencia,
modelo, proxrte, obsaut
from vehiculo
where usuario_codusu = '$codigo_user'" );
if (!$result)
return false;

//crear un array de Vehiculos
$vhc_array = array(array()); // declaro un arreglo de arreglos

for ($count = 1; $row = mysql_fetch_row ($result); ++$count)
{
$vhc_array[$count]=$row; // cargo el arreglo con cada uno de los registros
}


for ($i = 1 ; $i <= (count($vhc_array)-1) ; ++$i)
{
list($codigo, $marca, $patente, $licencia, $modelo, $proxrte, $obsaut) = $vhc_array[$i]; // descompone el registro
{

$dmarca = ver_mrc($marca); // funcion que retorna la marca dado un codigo de marca
if ($color == "#cccccc")
$color = "#ffffff";
else
$color = "#cccccc";
echo "<tr bgcolor=$color><td align=center><h5>$dmarca</td>";
echo "<td align=center>$modelo</td>";
echo "<td align=center>$patente</td>";
echo "<td align=center>$licencia</td>";
echo "<td align=center>$proxrte</td>";
echo "<td align=\"center\"><input type=checkbox name=\"borra_me[]\" value=\"$codigo\"></td>";
echo "</tr>";
}
}

Sls.
Hg.

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados