Allora, forse continuo a non spiegarmi bene, posto lo script che ho inserito nella pagina di joomla nella speranza di riuscire a farmi capire:

Codice PHP:
$ipaddress $_SERVER['REMOTE_ADDR'];
$data date("Y-m-d");

$conn connetti();
$query_ip "SELECT * FROM ingressi WHERE ip = '$ipaddress' AND data = '$data';";
$exeQuery_ip mysql_query($query_ip,$conn) or die (mysql_error());
if (
$record_ip mysql_fetch_array($exeQuery_ip))
{
    
$sql_ip "INSERT INTO ingressi (data,ora,ip) VALUES (
        NOW(),
        NOW('hh:mm:ss'),
        '
$ipaddress'
    );"
;
    
$exeQuery_ip mysql_query($sql_ip,$conn) or die (mysql_error);
    }
disconnetti($conn); 
con questa query
Codice PHP:
$query_ip "SELECT * FROM ingressi WHERE ip = '$ipaddress' AND data = '$data';"
si presenza l'errore di cui al primo post

se invece scrivo semplicemente la query così:
Codice PHP:
$query_ip "SELECT * FROM ingressi;"
non ho nessun errore.

Quindi, come faccio a passare alla condizione WHERE una stringa senza apici ?