Tengo dos tablas:
Código:
LNG id_lng |idioma --------------------------------------------- 1 |español 2 |français
Código:
Y como os imaginareis lo que quiero conseguir es este resultado:ARTICULO id_lng |titulo --------------------------------------------- 1 |Articulo escrito en Español 2 |Article rédigé en français
Código:
A continuación os paso uno de mis últimos intentos para que me podas orientar de que es lo que estoy haciento mal y como puedo solucionarlo.idioma |titulo --------------------------------------------- Español |Articulo escrito en Español Français |Article rédigé en français
Código PHP:
<?php
function Conectarse()
{
$dbhost = "localhost";
$dbuser = "root";
$dbname = "ela";
$dbpass = "";
if (!($link=mysql_connect($dbhost, $dbuser, $dbpass)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($dbname,$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
function sql_ver_noticias () //Ver todas las noticias para editarlas o borrarlas
{
//$consulta = "SELECT * FROM articulo ORDER BY id_articulo DESC";
/*SELECT a.id, a.precio, a.cantidad, b.titulo AS tipo FROM productos AS a LEFT JOIN productos_tipo AS b ON a.tipo = b.id WHERE a.tipo = '1' AND a.cantidad = '10'"
SELECT id_mensaje, nombre, mensaje FROM usuarios INNER JOIN mensajes ON usuarios.id_usuario = mensajes.id_usuario*/
$consulta = "SELECT titulo, fecha, id_lng FROM articulo INNER JOIN lng ON articulo.id_lng = lng.id_lng";
$query = mysql_query($consulta);
return $query;
}
function db_muestra_editar_borrar ()
{
echo "
<h1>Artículos</h1>
<table cellspacing='10' cellpadding='10' border='0'>
<tr>
<td><b>Título</b></td>
<td><b>Idioma</b></td>
<td><b>Fecha</b></td>
<td><b>Editar</b></td>
<td><b>Borrar</b></td>
</tr>";
$link=Conectarse(); //Abre conexion a la db
$resultado = sql_ver_noticias(); //Consultamos cuantos idiomas existen
while ($fila = mysql_fetch_array($resultado)) //Cremos bucle que muestra idiomas
{
echo "
<tr>
<td>".$fila['titulo']."</td>
<td>".$fila['id_lng']."</td>
<td>-</td>
<td align='center'><a href='#'><img src='img/edit.png'></a></td>
<td align='center'><a href='#'><img src='img/borrar.png'></a></td>
</tr>";
}
mysql_free_result($resultado); //Borramos el contenido de la variable donde hemos
//almacenado la consulta sql
mysql_close($link); //Cierra la conexion
echo "</table>";
}
db_muestra_editar_borrar ()
?>
Muchas gracias a todos.