Me gustaría que alguien me dijera cómo puedo insertar en la bd la hora que es en el momento más 1, osea si ahora son la 10 que me ponga las 11, tengo esto
Código PHP:
$hora=date("h");
y me devuelve la hora que es en ese momento, he probado ("h")+1 y opciones de ese estilo pero no consigo nada, a ver si me hechais una mano, y si nó en su defecto a ver si me podeis decir como hago aquí
Código PHP:
$ip = $REMOTE_ADDR;
$fecha = date("j \d\e\l n \d\e Y");
$hora = date("h:i:s");
$horav = date("h");
$dia = date("z");
$mes= date("m");
$year = date("Y");
//se asignan la variables
$sql= "SELECT *FROM contador WHERE fecha='$fecha' AND dia='$dia' AND horavisita='$horav' AND ip LIKE '$ip' ";
$es = mysql_query($sql, $con) or die("Error al leer base de datos: ".mysql_error);
//se buscan los registros que coincidan con la hora,dia,año e ip
if(mysql_num_rows($es)>0)
{//no se cuenta la visita
}
else
{
$sql2 = "INSERT INTO contador (id, ip, fecha, hora, horavisita, dia, mes, year) VALUES ('','$ip','$fecha','$hora','$horav','$dia', '$mes','$year')" ;
$es2 = mysql_query($sql2, $con) or die("Error al grabar un mensaje: ".mysql_error);
}
para que cuando me compruebe la ip no me registre la visita si lleva menos de una hora o dos horas depende de lo que se quiera poner, venga muchas gracias