recorrer base de datos
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...
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...
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.
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.
