Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2006, 08:57
hebo
 
Fecha de Ingreso: julio-2005
Mensajes: 86
Antigüedad: 21 años, 3 meses
Puntos: 3
Error extraño con Mysql_num_rows()

Hola, queria comentaros el error que me pasa aver si me podeis ayudar.
Estoy rompiendome la cabeza pero no veo el error:
Código PHP:
    function informeu($nick, $ip) {
  if (
$_SERVER['HTTP_X_FORWARDED_FOR'] != "") 

    
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];   

  else if (
$_SERVER['HTTP_VIA'] != "") 

         
$ip = $_SERVER['HTTP_VIA'];   

  else if (
$_SERVER['REMOTE_ADDR'] != "") 

         
$ip = $_SERVER['REMOTE_ADDR'];  

       else 

         
$ip = _UNKNOWIP; 

  
        
$query1 = "SELECT * FROM `informeu` WHERE nick = '$nick''"; 

        
$resp1 = @mysql_query($query1);

        
$rows1 = @mysql_num_rows($resp1);
       echo 
$rows1;
    
       if (!
$rows1) {
       
            
$fecha = date("j/n/y -- H:i");
        
$query = "INSERT INTO `informeu` (nick, ip, fecha) values ('".$nick."', '".$ip."', '".$fecha."')";
            
mysql_query($informeu);
            echo 
"Row insertado.";
            } else {
            echo 
"Ya hay un row.";
            }
            } 
Lo que quiero hacer es que si no hay ninguna fila, se me inserte y si ya la hay, que no haga nada... Gracias de antemano.