Buenas.
Esto me trae de cabeza, a ver si podeis ayudarme.
Tengo 7 tablas con distintos nombres pero con la misma estructura:
ID
Pregunta
RespuestaA
RespuestaB
RespuestaC
RespuestaD
Pues bien, lo que me gustaria es crear un apartado que muestre una unica pregunta aleatoria entre todas las preguntas disponibles en esas 7 tablas. (Cada tabla es un tipo, por ejemplo, sumas, restas, multiplicaciones,...)
El codigo que estoy usando para hacer aleatoria en UNA unica tabla es este:
Código PHP:
$repaso="SELECT COUNT(Pregunta) FROM Verbal";
$cantidad=mysql_query($repaso, $conectar);
$result=mysql_fetch_row($cantidad);
$fila=$result[0];
$aleatorio=rand(0,$fila-1);
//Mostramos pregunta
$mostrar="SELECT ID, Pregunta, RespuestaA, RespuestaB, RespuestaC, RespuestaD FROM Verbal LIMIT $aleatorio, 1";
$mostrarr=mysql_query($mostrar, $conectar);
$row=mysql_fetch_assoc($mostrarr);
He probado ha hacer el COUNT de todas las tablas y de ninguna de las formas que he probado me ha funcionado.
Al igual que no ha funcionado tampoco la parte de "mostramos la pregunta" pero al no funcionar el COUNT no se si lo estaba haciendo bien o no de todas formas.
Espero haberme explicado y que podais ayudarme.
Un saludo.