Hola a to2
Me gustaría incluir de la misma forma como suele hacerse en los foros, un mensaje (o varios) del administrador del sitio, que siempre tuviese prioridad 1, y que por tanto siempre apareciese como el primer mensaje del foro (se trataría de un mensaje importante que requiera ser visto por todos los usuarios, con un formato distinto al del resto, por ejemplo dentro de una tabla con color).
Mi pregunta es como podría hacer eso, es decir, ¿como podría dar prioridad a un mensaje, sin tener que utilizar dos select?.
En principio me lo he planteado así:
Primero: usando el select que llama a los registros y los ordena de forma desdencente, para luego mostralos en pantalla.
Segundo: usando otro select, de tal forma que si un mensaje obedece a determinadas condiciones (por ejemplo, si el autor es el administrador, al cual no se puede suplantar, porque verificaría que el nombre sea uno en concreto, aunque en pantalla salga "Administrador" u otro similar), pues que lo ponga siempre como primer mensaje, con independencia de la id que tenga dentro de la bd.
No se me ocurre otra forma de hacerlo. Si alguien sabe como solucionar esto, sin tener que hacer 2 select, se lo agradecería enormemente.
Gracias anticipadas por vuestra colaboración.
MrDudas
PD: el administrador podría utilizar esa opción de meter un mensaje con prioridad 1, o sin prioridad, es decir, que puede ir en cualquier lugar, atendiendo por tanto a la id que tenga.