Ayudenme por favor, me estoy volviendo loco con esto, no encuentro porque siempre me dice "actualizado correctamente" aunque no se cumpla la condición y no se actualice el campo en la base de datos, estoy trabajando en PHP Version 5.6.15
Código PHP:
include('../config/config.php');
$tipo=$_POST['tipo'];
$id=$_POST['id'];
$social=$_POST['social'];
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){
if($tipo=="album"){
$sac_id_mas_alb=mysql_query("SELECT * FROM albums WHERE id = '$id' ");
$id_mas_alb=mysql_fetch_array($sac_id_mas_alb);
if(mysql_num_rows($sac_id_mas_alb) > 0 ){
$update_hits_alb=mysql_query("UPDATE shares SET hits = (hits + 1) WHERE tipo= '$tipo' and tipo_id= '$id_mas_alb[id]' and share= '$social' ");
if($update_hits_alb == TRUE){
echo "actualizado correctamente";
}else{
echo "error al actualizar";
}
}else{
}
}else{
}
}else{
}