Ver Mensaje Individual
  #10 (permalink)  
Antiguo 31/03/2009, 12:07
Avatar de dannce4life
dannce4life
 
Fecha de Ingreso: junio-2008
Ubicación: localhost
Mensajes: 137
Antigüedad: 15 años, 10 meses
Puntos: 6
Respuesta: Asignar un númro aleatorio en Mysql desde PHP

agutierrezd, en tu lugar escribiría esto:

Código PHP:
<?php  
// Para conectar a la base.
function Conectar()
{    
    if(!(
$link mysql_connect($host$usuario$clave))){
        print 
"Error conectando a la base de datos.<br />"
        print 
mysql_error()."<br />";
        print 
mysql_errno()."<br />";
        exit(); 
    } 
    if (!
mysql_select_db($nombreBase,$link)){ 
        print 
"Error seleccionando la base de datos."
        exit(); 
    } 
    return 
$link
}

// Numero aleatorio de 32 digitos
function rNumero($l 32){
    
$c "0123456789";
    for(;
$l 0;$l--) $s .= $c{rand(0,strlen($c))};
    return 
str_shuffle($s);
}

Conectar();

$Recordset1 mysql_query('update user_pauta set pauta_rdnkey = \''rNumero() .'\'') or die(mysql_error());
?>
como verás el codigo está mas limpio y organizado y los valores aleatorios son mucho mas poderosos.

Espero te sirva. un saludo