Saludos, de que forma puedo hacer para mostrar los datos de una tabla mysql de forma que las filas las seleccione de un modo aleatorio???
Gracias.-
| |||
Simplemente debes hacer una consulta y al final poner de esa consulta poner el orden siguiente: ORDER BY rand() Salu2. |
| |||
El "DISTINCT" lo debes usar en tu "SELECT" .. tomando en considereción que si usas un * ... el campo tomado para que sea "distinto" será el primero que tengas en tu tabla (estructura) descrito .. (ID? .. autonumético y único?): SELECT DISTINCT * FROM $TableName WHERE tema=$idt ORDER BY rand() SI "distinto" ha de ser otro campo . .por ejemplo un "nombre" o "nick" o algo así .. usalo tipo: SELECT DISTINCT campo,otroscampos FROM $TableName WHERE tema=$idt ORDER BY rand() Un saludo, PD: Aprovecho para mover el mensaje al foro de "Base de datos" para que te orienten al respecto por si hay dudas. |