Cita:  
					Iniciado por beowulf99  
  si pongo asi...lo mismo todo el rato muestra LA TABLA ESTA VACIA.
   Código PHP:
    include ("includes/config.mysql.php");
        $query="SELECT COUNT(*) FROM logs";
        $link=mysql_connect($server,$dbuser,$dbpass);
        $result = mysql_query($query);
        $num_rows = @mysql_num_rows($result);
                if(!$num_rows) {//SI NO HAY DATOS...
        echo "La tabla está vacia";
        $vaciado_log=3;
        $_SESSION['vaciado_log']=$vaciado_log;
        //header('location:logadm.php');
        } else {
 
        $query="DELETE FROM logs WHERE 1=1";
        $link=mysql_connect($server,$dbuser,$dbpass);
        $result=mysql_db_query($database,$query,$link);
        if(mysql_affected_rows($link)){
        $vaciado_log=1;
        $_SESSION['vaciado_log']=$vaciado_log;
        header('location:logadm.php');
        //echo "Todos el log ha sido borrado :)";
        }
        } 
    
     mysql_num_rows te devuelve la cantidad de filas afectadas en la consulta 
vos preguntas "if(!$num_rows)" y eso no esta bien, la pregunta deberia ser 
if($num_rows==0){ bla bla bla 
Idem para if(mysql_affected_rows($link)), deberias poner la cantidad de filas correspondiente a la pregunta que queres hacer 
En ningun lado veo que hayas seleccionado la base de datos, no lo pusiste o esta en el include?