El código completo es:
Código:
<style type="text/css">
.f { background: url(images/fondo-fisiomedia.jpg) no-repeat left top;
width: 120px;
height: 130px;
padding: 3px 4px 0px 4px;
text-align:center;
font-size:10px; color:#000000 }
</style>
<td width="120" valign="top">
<table width="120" cellspacing="0" cellpadding="0">
<tr>
<td style="text-align:center;" valign="top"><a target="_blank" href="URL">
<img src="images/patrocinadores/logo-fisiomedia1.jpg"></a></tr>
<?
$id=mysql_connect ("localhost", "dbuser", "dbpasswrods") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("dbname");
?>
<?
$res=mysql_query("select products_image, products_price, products_model, products_name from products natural join products_description order by products_id desc limit 0,6");
while($fila=mysql_fetch_array($res))
{
echo "<tr><td class=\"f\">";
?>
<img width="100" height="80" src="URL/images/<?php echo $fila['products_image']; ?>" />
<?
echo "<br>".$fila["products_name"]." <br>";
echo "".$fila["products_price"]." €<br>";
echo "</td></tr>";
}
?>
</table> </td>
</tr>
</table>
</td>
</tr>
Y el error es:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/pressing/public_html/columna-fisiomedia.php on line 24
He problema lo que dices de row pero tampoco funciona. El array no es, ya que si el select lo pongo apuntando solo a una tabla chuta:
Código:
$res=mysql_query("select * from products order by products_id desc limit 0,6");
while($fila=mysql_fetch_array($res))
Me saca el precio y la imagen correctamente. Ahora necesito el nombre :(