gracias. bueno
la sentencia mysql funciona, pero aun no consigo que cada vez que visiten el articulo se update la tabla automaticamente.
puse un include de la siguiente manera:
Código PHP:
<?php
$id = $_REQUEST['id'];
$consulta=mysql_query("update posts set post_lecturas=post_lecturas+1 WHERE id=$id");
?>
pero no funciona.
y si lo pongo con un if dentro de la cabecera, tampoco
Código PHP:
if ($id = $_REQUEST['id'] )
{
$consulta=mysql_query("UPDATE b2posts SET post_lecturas=post_lecturas+1 WHERE id=$id");
}
o sea que no entendí de donde hay que sacar la variable $consulta
o como hacer propiamente la consulta del update.
por cierto, manualmente update el campo post_lecturas, pero la llamada a la funcion no arroja el número de lecturas:
Código PHP:
<?php echo $lecturas; ?>
<?php lecturas(): ?>
Código PHP:
function lecturas () {
global $tableposts, $cache_lecturas,$use_cache, $querycount;
if ((!$cache_lecturas) || (!$use_cache)) {
$sql = "select post_lecturas from $tableposts";
$result = mysql_query($sql) or die('Oops, couldn\'t query the db for lecturas.');
$querycount;
while ($row = mysql_fetch_object($result)) {
$cache_lecturas[$row->ID] = $row->post_lecturas;
}
}
$lecturas = $cache_lecturas[$ID];
return($lecturas);
}
pero no se que es, según yo está bien.
cómo ven?
saludos