A po co to sprawdzać? Jeżeli to ty dodajesz adres do bazy to powinien być poprawny (twoja wina jak źle wpiszesz). A przy pobieraniu IP przez skrypt na 100% pobiera poprawny adres ip (składniowo) i porównujesz już normalnie
<?php
if ($wpis_z_bazy == $_SERVER["REMOTE_ADDR"]) {
// ma banana
}
else {
nie ma banana
}
?>
żadna filozofia