Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: HORECA en 3 Diciembre 2013, 13:57 PM

Título: Duda php, mysql, código aleatorio
Publicado por: HORECA en 3 Diciembre 2013, 13:57 PM
Hola chicos,

Estoy haciendo un proyecto para gestionar una base de datos a traves de una pagina web. Estoy usando MySQL, phpmyadmin (gestor de base de datos) y scriptcase (desarrolador web php).

Tengo una duda:

Dentro de la base de datos tengo una tabla con los siguientes campos:

Nombre_establecimiento
Número de mesa
Código de mesa


A traves de un formulario en scriptcase, completo esta tabla, es decir le asigno un nombre de establecimiento, un numero de mesa y quiero que para cada mesa se me asigne un código aleatorio.

Por ejemplo:

Pizzeria Don Jaime     1              1354
Pizzeria Don Jaime     2              4563
Pizzeria Don Jaime     3              7896

Restaurante Manolo   1               5632
Restaurante Manolo   2               4569

Y así succesivamente

Me podriais ayudar con el código?

Gracias de antemano   
Título: Re: Duda php, mysql, código aleatorio
Publicado por: EFEX en 3 Diciembre 2013, 15:26 PM
Nunca use scriptcase y dudo que otro usuario lo use, pero imagino que es crear el formulario>agregar/modificar valores>generar la consulta>obtener codigo, Nunca tocas el codigo fuente.
Título: Re: Duda php, mysql, código aleatorio
Publicado por: HORECA en 3 Diciembre 2013, 15:44 PM
Gracias por tu respuesta.

Me podrias ayudar con la programación de la consulta para obtener un código aleatorio para 10 mesas?

Gracias
Título: Re: Duda php, mysql, código aleatorio
Publicado por: EFEX en 3 Diciembre 2013, 17:21 PM
Para obtener un numero aleatorio en mysql se utiliza rand.

Código (sql) [Seleccionar]

// Obtener un numero del 0 al 9999
SELECT floor(rand()*10000)