Ver Mensaje Individual
  #13 (permalink)  
Antiguo 22/08/2012, 07:58
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Insertar código generado automaticamente en todas las filas de la BD

Un ejemplo rapido...

Código PHP:
Ver original
  1. //supondré que el campo tiene como propiedad ser null, de otra forma deberás cambiar NULL
  2. //por el valor por defecto que asigna MySQL al no tener valor...
  3. $query = mysql_query('SELECT id FORM usuarios WHERE codigo = NULL',$conexion) or die(mysql_error());
  4.  
  5. while($row = mysql_fetch_assoc($query)) {
  6.      //supondré que ya tienes una función o algo que te genere tu código alfanumerico de 16 dígitos...
  7.      $codigo = generar_codigo();
  8.      mysql_query('UPDATE usuarios SET codigo = "'.$codigo.'" WHERE id = '".$row['id'].'"',$conexion) or die(mysql_error());
  9. }

Obvio, es solo un EJEMPLO, deberías adaptarlo según tus necesidades y tu "configuración" actual...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)