Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Comparar valor numerico

Estas en el tema de Comparar valor numerico en el foro de Mysql en Foros del Web. Hola, tengo una duda, nunca he hecho esto y quiero saber como comparo el valor de una celda? Resulta que estoy haciendo un contador de ...
  #1 (permalink)  
Antiguo 02/12/2010, 17:16
Avatar de tampon  
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Comparar valor numerico

Hola, tengo una duda, nunca he hecho esto y quiero saber como comparo el valor de una celda?

Resulta que estoy haciendo un contador de visitas que me agrupa las visitas (el campo se llama "num_visitas") por usuario (eso ya lo tengo hecho) pero ahora me surge la duda.. si quiero saber cuando un usuario ya a accesado 3 veces como es la sentencia? lo que quiero es despues de que accesa determinado numero de veces, me cambie el camplo "clave" que se encuentra en la tabla de usuarios.

yo pienso que tal ves pudiera ser:

Código MySQL:
Ver original
  1. $basta="select num_visitas from tbl_accesos where usuario='$name'";
  2.  
  3. if (mysql_num_rows($basta)==3)
  4.  
  5. {
  6.  
  7. $sql="insert into tbl_usuario(clave) values(nuevaClave) where usuario='$name'";
  8.  
  9. }
  10.  
  11. elseif (...)

??? no se si este en lo correcto, gracias por los comentarios y la ayuda.

Última edición por tampon; 02/12/2010 a las 17:36
  #2 (permalink)  
Antiguo 03/12/2010, 04:59
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 12 años
Puntos: 574
Respuesta: Comparar valor numerico

La idea ya la tienes, pero fijate bien


Cita:
$basta="select num_visitas from tbl_accesos where usuario='$name'";
$basta és igual a ese string no a su resultado.

Por tanto tu problema no es de bases de datos si no de php.

Debes pedirle a php que ejecute esa sentencia, lea el resultado y lo utilice...

Luego una vez $basta sea el valor de num_visitas podras hacer el resto tal cual lo tienes....

La segunda sentencia no seria INSER INTO si no UPDATE.

Quim
  #3 (permalink)  
Antiguo 08/12/2010, 11:16
Avatar de tampon  
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Comparar valor numerico

Ahhh ok bueno, mas o menos te he entendido, pero no me queda claro como hacer para que la variable $basta sea = al valor de num_visitas

Etiquetas: comparar, numerico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:29.