SELECT * FROM infsex_articulo ORDER BY id_articulo DESC",$link);
Me sale el siguiente error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/hosting/www.url.coml/articulos.php on line 14
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /www/hosting/www.url.coml/articulos.php on line 25
Sin embargo si le quito la ordenación: ORDER BY id_articulo DESC me sale el único artículo, aunque luego no me muestra el id correspondiente al registro:
articulo.php?id='.$row[id_articulo].
Este error no me sale cuando tengo más de un articulo en la base de datos, es curioso y me gustaría saber el porqué.
Os dejo el código, saludos y gracias.
PD.: Quizás tenga que usar otra función. ¿Saben cual?
Código PHP:
<?php
include 'plantillas/cabecera.htm';
include 'plantillas/menu.htm';
include 'plantillas/cuerpo.htm';
include 'includes/conectar.php';
?>
<h3>Artículos</h3>
<?php
$link=Conectarse();
$result=mysql_query("SELECT * FROM infsex_articulo",$link); //ORDER BY id_articulo DESC
//Recogemos las consultas en un array y las mostramos
while($row=mysql_fetch_array($result))
{
echo '<h2>'.$row[titulo].'</h2>
<div class="texto">
<span class="noticia_img"><img src="imagenes/articulo/'.$row[imagen].'" alt="'.$row[titulo].'" /></span>
'.$row[entradilla].'
<div class="leer_mas"><a href="articulo.php?id='.$row[id_articulo].'" title="Leer más">Leer más</a></div>
</div>
';
}
mysql_free_result($result)
?>
<?
include 'plantillas/derecha.htm';
include 'plantillas/derecha_comun.php';
include 'plantillas/pie.htm';
?>