Me dan una pista a ver si lo logro?
Salu2


| ||||
Noticias y Categorías Estoy haciendo un Sistema de Noticias para mi web. La cosa es que tengo separadas las tablas donde almaceno las categorías de las noticias de donde están las noticias. El modelo de la BD lo pueden encontrar aquí. Las relaciones en la tabla no están creadas, es decir, que no están como llaves foráneas sino que solo lo hice así para guiarme, pero si se dan cuenta la tabla catnews tiene un idcat al igual que la tabla news y por ahí las relaciono entonces. Ahora lo que necesito hacer y no se como es sacar todas las noticias de una categoría. Por ejemplo si la categoría 1 tiene 20 noticias poner que esa categoría tiene una cantidad n de noticias y de esas mostrar 5 aleatoriamente. Me dan una pista a ver si lo logro? Salu2 ![]() ![]()
__________________ Ing. Reynier Pérez Mira |
| |||
Sería algo así: SELECT news.* FROM news WHERE news.idcat=1 Y luego si quieres mostrar N aleatorías .. SELECT news.* FROM news WHERE news.idcat=1 ORDER BY RAND(news.idnews) LIMIT 5 Como veras .. todo esto es SQL .. usa el foro adecuado .. Un saludo, PD: Puse los prefijos de las tablas .. por si deseas obtener algún dato más sober la tabla de "catnews" .. por ejemplo .. su nombre o algo así .. en tal caso .. añade las tablas (separadas por comas) en el FROM y llama a los campos que requieras con su: nombretabla.nombrecampo para referirte a ellos .. Puedes usar alias (nombretable.nombrecampo AS algo_mas_legible)
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. Última edición por Cluster; 17/05/2004 a las 08:09 |
| ||||
Oye Reynier que software usas para esos diagramas tan chulos
__________________ Solo por Hoy: Trataré de fortalecer mi mente. Estudiaré y aprenderé algo útil Hoteldipity Arte Caracol |