insertar resultado en Base Datos
Publicado por Alejandro Hernandez (1 intervención) el 18/12/2009 15:33:33
hola a todos
les cuento tengo el siguiente problema tengo que crear un codigo php que me genere claves aleatorias y ese resultado aleatorio se me inserte en una base de datos en mysql.
el codigo para generar claves lo tengo pero no se como poder insertar ese resultado en una base de datos les envio el codigo por si me pueden ayudar.
<?php
function genera_password($longitud,$tipo="alfanumerico"){
if ($tipo=="alfanumerico"){
$exp_reg="[^A-Z0-9]";
} elseif ($tipo=="numerico"){
$exp_reg="[^0-9]";
}
return substr(eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())),
0, $longitud);
}
//Ejemplo:
//echo "Password: (alfanumérico) ".genera_password(8)."<br>";
echo "Password: (numérico) ".genera_password(8,"numerico")."<br>";
echo "(recarga la página con F5 para ver otros passwords aleatorios)" ."<br>";
echo "<font color='#585858'> Resultado obtenido con codigo php </font>";
echo "<font color='#585858'> el resultado no es intervenido manualmente </font>";
?>
desde ya gracias amigos
les cuento tengo el siguiente problema tengo que crear un codigo php que me genere claves aleatorias y ese resultado aleatorio se me inserte en una base de datos en mysql.
el codigo para generar claves lo tengo pero no se como poder insertar ese resultado en una base de datos les envio el codigo por si me pueden ayudar.
<?php
function genera_password($longitud,$tipo="alfanumerico"){
if ($tipo=="alfanumerico"){
$exp_reg="[^A-Z0-9]";
} elseif ($tipo=="numerico"){
$exp_reg="[^0-9]";
}
return substr(eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())),
0, $longitud);
}
//Ejemplo:
//echo "Password: (alfanumérico) ".genera_password(8)."<br>";
echo "Password: (numérico) ".genera_password(8,"numerico")."<br>";
echo "(recarga la página con F5 para ver otros passwords aleatorios)" ."<br>";
echo "<font color='#585858'> Resultado obtenido con codigo php </font>";
echo "<font color='#585858'> el resultado no es intervenido manualmente </font>";
?>
desde ya gracias amigos
Valora esta pregunta
0