24/07/2009, 18:18
|
| | Fecha de Ingreso: diciembre-2008 Ubicación: Lima - Perú
Mensajes: 187
Antigüedad: 15 años, 11 meses Puntos: 3 | |
Respuesta: Agregar valores a variable Hola lo que yo haria es guardar los registros en un array bidimensional.
Compartire una de mis propias funcines contigo. Esta funcion resulta cuando asignas un campo adicional a tu tabla llamado indice para que todos los registros tengan una numeración qu empieza desde cero
$BD="mi_base";
$tabla="mi_tabla";
//Este codigo te cuenta los registros y el numero de campos de tu tabla
$num_registros=mysql_query("SELECT COUNT(*) FROM $tabla");
$num_registros=mysql_fetch_row($num_registros);
$num_registros=$num_registros[0];
$num_campos = mysql_query("SELECT*FROM $tabla");
$num_campos = mysql_fetch_row ($num_campos);
$num_campos = count($num_campos);
//fin
//esta funcion almacena todos los registros en la variable $registro
function mis_registros($BD, $tabla)
{
mysql_query("USE $BD");
//Salvo los registros
for($i=0;$i<$num_registros;$i++)
{
$mostrarregistros=mysql_query("SELECT*FROM $tabla WHERE indice='$i'");
$registros= mysql_fetch_row ($mostrarregistros);
for($k=0;$k<$num_campos;$k++)
$registro[$i][$k]=$registros[$k];
}
//fin
return $registro;
}
luego llamamos a la funcion
$mis_registros=mis_registros($BD, $tabla);
Con esto
echo $mis_registros[0][0];
se muestra el registro con indice 'cero' del primer campo(el primer campo tiene tambien indice cero)
y con esto
echo $mis_registros[0][1];
se muestra el registro con indice 'cero' del segundo campo(el segundo campo tiene indice uno)
y con esto
echo $mis_registros[5][2];
se mostraria el registro con indice 'cinco' del tercercampo
bueno ese array lo puedes enviar con la funcion mail y mostrar todos l;os registros cuando abras el mensaje en tu bandeha de entrada
Ojala te sirva. Saludos desde Lima-Perú
PD: he visto en este foro que cuando muestran algu8n codigo, lo encierran en yn recuadro dentro del mensaje. Como se hace esso? |