![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/11/2008, 12:02
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 75
Antigüedad: 18 años, 2 meses Puntos: 2 | |
Problema con num_rows Estoy teniendo problemas a la hora de crear un sistema de seguimiento de visitas. el caso es que en el If que depende del resultado de $comprueba, siempre mete resultado en la base de datos pero como registro nuevo, no actualiza si ya existe. porfavor, kien tenga un momento y pueda echarle un ojo se lo agradeceria. estoy un poco perdido ya que no se como ponerlo, he intentado varios metodos pero ninguno me funciona como quisiera. <?php include("includes/conexion/conecta.php"); $resultados = mysql_query("SELECT ip FROM `visitas` WHERE ip='$ip'"); $comprueba = mysql_num_rows($resultados,$conecta); if ($comprueba != 0){ $actualiza_visitas = "UPDATE `visitas` SET fecha='$fecha' contador='$contador' ultima_url='$ultima_url' WHERE idsession='$idsession'"; mysql_query($actualiza_visitas,$conecta); }else{ $crea_visita = "INSERT INTO `visitas` (id, idsession, ip, fecha, contador, primera_url, ultima_url, proviene) VALUES ('', '$idsession', '$ip', '$fecha', '$contador', '$primera_url', '$ultima_url', '$proviene')"; mysql_query($crea_visita,$conecta); } include("includes/conexion/cierra_conecta.php"); ?>
muchas gracias por vuestro tiempo y apoyo |