Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2016, 12:26
drummerick7
 
Fecha de Ingreso: marzo-2013
Mensajes: 72
Antigüedad: 11 años, 1 mes
Puntos: 0
enviar funcion a un insert mysql

Hola tengo una funcion:

Código PHP:
Ver original
  1. function generarCodigo($longitud) {
  2.  $key = '';
  3.  $pattern = '1234567890abcdefghijklmnopqrstuvwxyz';
  4.  $max = strlen($pattern)-1;
  5.  for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)};
  6.  return $key;
  7.  
  8. }

Ahora necesito que este numero de registro lo inserte a mi tabla, yo lo hice asi pero no inserta el registro

Código MySQL:
Ver original
  1. $insertSQL = sprintf("INSERT INTO registro (nombre, num_registro) VALUES (%s, generarCodigo(6);)",
  2.                        GetSQLValueString($_POST['nombre'], "text"),
  3.                GetSQLValueString($_POST['num_registro'], "text"));