Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2009, 22:57
RAAM08
 
Fecha de Ingreso: mayo-2009
Ubicación: Stgo. Pinotepa Nacional Oaxaca
Mensajes: 34
Antigüedad: 15 años, 8 meses
Puntos: 0
Clase Contador.... No funciona....

Hola estoy realizando un contador PHP y MySQL, pero me manda un error que aun no logro solucionarlo. Este el código de mi clase Contador:

class Contador
{
public function visitas()
{
try
{
$conBD = new ConexionBD();
$conBD->setConectar();
$cSQL = $conBD->getSQL("SELECT * FROM visitas");
if(mysql_num_rows($cSQL) == 0)
{
$conBD->setSQL("INSERT INTO visitas (num_visitas) VALUES(1)");
$conBD->setSQL("INSERT INTO ipvisita (ipvisita) VALUES ('".$_SERVER['REMOTE_ADDR']."')");
}
else
{
if($row=$conBD->getSQL($cSQL))
{
$num = $row['num_visitas'];
$cons = $conBD->getSQL("SELECT * FROM ipvisita WHERE ipvisita='".$_SERVER['REMOTE_ADDR']."'");
if($visitadas['ipvisita'] != $_SERVER['REMOTE_ADDR'])
{
$conBD->getDatos("INSERT INTO ipvisita (ipvisita) VALUES ('".$_SERVER['REMOTE_ADDR']."')");
$visitas2 = $row['num_visitas']+1;
$conBD->setSQL("UPDATE visitas SET num_visitas=".$visitas2);
}
return true;
}
else
{
echo "Error";
}


}
echo $visitas2;
}
catch(Exception $ex)
{
throw new Exception($ex->getMessage());
}
}
}


y el error que me arroja es este:
Fatal error: Uncaught exception 'Exception' with message 'No se puede ejecutar la consulta...Resource id #6' in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\MiWeb\paqL\Contador.ph p:42 Stack trace: #0 C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\MiWeb\index.php(140): Contador->visitas() #1 {main} thrown in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\MiWeb\paqL\Contador.ph p on line 42

La línea 42 es la del throw....

Necesito su ayuda...!!!!!!!!!!!