hola amigos, me preguntaba si se podia hacer dos consultas en php mysql, lo que pasa es que quiero mostrar todos los items de una determinada categoria y a su vez no mostrar un item, me explico mejor, he abierto (contenido.php&id=3) aqui me muestra una pagina con todo el contenido en id 3 y quiero mostrar todos los items que conforman la categoria en la que está el id 3 a excepcion del id 3, ya que estaria repitiendolo en mis resultados de la consulta, se puede hacer de alguna manera?
¿Cuál es la estructura de tu base de datos? No necesitas publicar toda la estructura, pero sí las tablas involucradas.
Si la estructura está normalizada, deberías tener una estructura como esta (igual o similar):
table item (
id TIPO NOT NULL PRIMARY KEY,
nombre ...
);
table categoria (
id TIPO NOT NULL PRIMARY KEY,
nombre ...
item_id TIPO NOT NULL, -- Debería ser una FOREIGN KEY hacia item.id
);Por lo tanto, debería bastar con la siguiente consulta:
SELECT * FROM categoria WHERE item_id = NLo que mostraría todas las categorías del item cuyo id sea N.
Cuando muestres la estructura te podré ayudar mas allá.