Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2006, 08:57
hebo
 
Fecha de Ingreso: julio-2005
Mensajes: 86
Antigüedad: 18 años, 9 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.