Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/12/2008, 12:05
fiorella_liz
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: no andan los join

hola hernansam.
A ver si te entendí bien, tienes una tabla de nombre noticia, cierto?.
Esa tabla tiene los campos imagen y noticia(m imagino que el contenido).
te doy un pequeño ejemplo.
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?
$valor
='economia'//es una valor cualquiera, puede cambiar

$sql "SELECT id,nombre,cuerpo,subcuerpo,autor FROM noticia WHERE archivos='$valor'"//en este caso estoy seleccionando todos los registros de la tabla noticia que tengan el campo archivos igual a $valor(economia)

$result=mysql_query($sql);
$row=mysql_fetch_row($result);
$imagen=$row['imagen'];
$contenido=$row['contenido'];
?>
<table width="337" border="0" align="center">
  <tr>
    <td colspan="2" align="center">Noticia</td>
  </tr>
  <tr>
    <td width="175" height="193" valign="top"><?=$contenido?></td>
    <td width="152" valign="top"><img src="images/<?=$imagen?>" width="143" height="95" /></td>
  </tr>
</table>
</body>
</html>
Esto te va imprimir la noticia con el campo archivo que sea igual a $valor.

Para que puedas poner la imagen,pues esta tiene que estar en una carpeta de tu servidor, en el caso del ejemplo la carpeta images,y de ahi solo pones la ruta (ubicacion de donde guardaste la imagen que corresponde a esa noticia) y simplemente la jalas con el nombre que guardaste en la base de datos.

aaaa se usa JOIN cuando trabajas con mas de una tabla.

Me avisas como te fue, sino para seguir ayudandote.

Saludos, bye