Me gustaría saber cómo puedo hacer para asociar los datos contenidos en dos tablas distintas, de modo que, dentro de un artículo, poder listar automáticamente el resto de artículos que compartan su misma categoría.
Para dar más datos, diré que tengo dos tablas, una llamada "articulos" y otra llamada "categorias"
En la tabla articulos tengo los siguientes campos:
Código PHP:
`id` int(11) NOT NULL AUTO_INCREMENT,
`categoria` int(11) NOT NULL,
Y en la tabla categorias estos:
Código PHP:
`id_categoria` int(11) NOT NULL AUTO_INCREMENT,
`nombre_categoria` varchar(255) NOT NULL DEFAULT '',
Código PHP:
<select name="categoria">
Código PHP:
$rs=mysql_query("SELECT * from categorias") or die("bla bla bla");
while($row=mysql_fetch_array($rs)) echo "<option value='".$row['id_categoria']."'>".$row['nombre_categoria']."</option>";
echo "</select>";
Así pues, si por ejemplo tengo 10 artículos que comparten una misma categoría, cómo podría hacer para listar dentro de ese artículo los 9 restantes?
Espero que se haya entendido.
Un saludo y gracias de antemano!