Ciao a tutti ragazzi,
ho creato uno script in php ma sto avendo dei problemi al momento dell'inserimento del dato nel campo della tabella...
In breve vi spiego a cosa serve anche se penso non ce ne sia bisogno
Dunque, lo script verifica se nella tabella 'utenti', nel campo 'ip' dell'utente 'XYZ' sono presenti, appunto, IP uguali a quello attuale e in tal caso impedisce la visualizzazione. In caso,invece, l'IP attuale non fosse ancora esistente, quindi è la prima volta che si accede alla pagina dal dispositivo, provvede anzitutto ad inserire l'IP attuale nel campo 'IP' dell'utente e poi mostra il contenuto.
Vi posto qui sotto il codice e l'errore che mi viene restituito.... sperando che qualcuno riesca a trovare la soluzione, credetemi ne sto uscendo pazzo

Ecco il codice PHP...
codice:
<?php$servername = "host";
$username = "utente";
$password = "psw";
$dbname = "nome_db";
$utente = "utente_XYZ";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 


$sql = "SELECT ip FROM account WHERE user='$utente'";
$result = $conn->query($sql);


if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "Lista Vecchia: " . $row["ip"]."<br>";
        $ip = $row["ip"];
    }
} else {
    echo "PROBLEMA!";
}


$ipnow = $_SERVER['REMOTE_ADDR']; //RECUPERA IP DISPOSITIVO ATTUALE //
$listaip = "$ip -- $ipnow<br>";   //MOSTRA GLI IP REGISTRATI E L'IP ATTUALE//
echo "IP NOW: $ipnow<br>";        //MOSTRA IP ATTUALE//
echo "Lista Nuova: $listaip<br>"; //MOSTRA GLI IP REGISTRATI E L'IP ATTUALE//


if (strpos($ip, "$ipnow")==FALSE)
{    


    $connessione = mysql_connect("host","utente","psw")or die("Connessione non riuscita: " . mysql_error());
       print (" Connesso con successo -");


    mysql_select_db("nome_db", $connessione) or die(" -Errore nella selezione del database -");


    $query = mysql_query("INSERT INTO account (ip) VALUES ('$listaip') WHERE user='$utente'",$connessione);


    if ($query==FALSE) die("- errore nella composizione della query -");


    mysql_close($connessione);


}
else
print "NON PUOI PROCEDERE!!!";


?>
Ecco qui il risultato che mi esce... (Gli ip sono "strani" perché lo sto provando su XAMPP)

Lista Vecchia: ::14
IP NOW: ::1
Lista Nuova: ::14 -- ::1

Connesso con successo -- errore nella composizione della query -

Grazie a tutti per la collaborazione in anticipo