Gå til innhold

Feil ved spørring mot MySQL


Anbefalte innlegg

Er det noen som ser hva feilen med denne koden er? (tror jeg har blitt blind):

  //Sjekker om IP-adressen finnes i databasen
 $ipadresse = $_SERVER['REMOTE_ADDR'];
 $IP_exists = 0; //Nullstiller

 $IP_check_sql = "SELECT * FROM visitorlog
      WHERE entry_IP = "'.$ipadresse.'"
   	;";
 $IP_check_result = mysql_query($IP_check_sql);
 
 	while($row_IP_check  = mysql_fetch_array($IP_check_result))
   {
   $IP_exists = 0;  //IP-adressen finnes i databasen
   }
   
 	//IP-adressen finnes ikke fra før
 	if($IP_exists == 1;
   {
   echo "IP";
   $IP_insert_sql = "INSERT INTO visitorlog
         (entry_IP)
         VALUES
         ('$ipadresse')
     	;";
   $IP_insert_result = mysql_query($IP_insert_sql);
   }
 	//IP-adressen finnes fra før
 	else
   {
   echo "feil";
   }

Problemet er at jeg må sende:

SELECT *
FROM visitorlog
WHERE entry_IP = '81.191.xx.xx'

(med 'fnutter') til databasen for å hente ut IP-adressen. Fungerer når jeg skriver det rett inn i PHPMyAdmin, men ikke i PHP-koden...

Lenke til kommentar
Videoannonse
Annonse

  $IP_check_sql = "SELECT * FROM visitorlog
     WHERE entry_IP = "'.$ipadresse.'"
  ;";

 

Gjør om til

 

  $IP_check_sql = "SELECT * FROM visitorlog
     WHERE entry_IP = '".$ipadresse."'
  ;";

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...