Estoy creando una páginación pero me da un error que realmente nose como solventarlo porque a mi juicio estaría bien. Si me podeis ayudar en que cometo el erro...
El error me da en estas dos filas:
$sergio = "SELECT * FROM blog
WHERE id = '{$_GET['id']}'";
$total_registros = mysql_num_rows($sergio);
Y viene a decir lo siguiente:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/web5/33/36/51683736/htdocs/blog.php on line 71
Tirando de traductor:
Advertencia: mysql_num_rows (): el argumento suministrado no es un recurso de resultado de MySQL válido en/mnt/web5/33/36/51683736/htdocs/blog.php sobre la línea 71
Código completo por si se necesita:
<?
include('config/config.php');
$registros = 15;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
if ( !empty($_GET['id'])) {
[b]$sergio = "SELECT * FROM `blog` WHERE id = '{$_GET['id']}'";
$total_registros = mysql_num_rows($sergio);[/b]
$sergio = "SELECT * FROM `blog` WHERE id = ".$_GET['id']." ORDER by idblog DESC LIMIT $inicio, $registros";
$total_paginas = ceil($total_registros / $registros);
$res= mysql_query($sergio) or die (mysql_error());
if($total_registros) {
while ($fila = mysql_fetch_array($res)) {
?>
<div class="blog_entradas">
<img src="imgs/flecha1peke.jpg" width="10" height="10" />
<a href="entrada.php?idblog=<? echo $fila['idblog']; ?>"><? echo $fila['titulo']; ?></a>
</div>
<?
mysql_free_result($resultados);
if($total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='blog.php?pagina=".($pagina-1)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
echo "[b]".$pagina."[/b] ";
} else {
echo "<a href='blog.php?pagina=$i'>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='blog.php?pagina=".($pagina+1)."'>Siguiente ></a>";
}
echo "</center>";
}
}
}
}
mysql_close($pili);
?>
Saludos y espero que me podaís ayudar ya que he mirado varios manuales etc... y antes de intentar coger un scritp prefiero ver si este proceso puede ir. Gracias =)