Foro de elhacker.net

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
  1. // Obtener un numero del 0 al 9999
  2. SELECT FLOOR(rand()*10000)