Ciao a tutti,
volevo chiedere se qualcuno mi sa dire SE e COME posso aggiungere più dati in uno stesso campo di un database, mi spiego:
vorrei prelevare l'indirizzo ip di un utente, registrarlo nel campo ip del mio database aggiungendolo ad altri eventuali indirizzi ip...
campo ip: indirizzo ip, indirizzo ip, indirizzo ip, ecc.
Il problema è che non riesco ad aggiungerlo: usando 'update' ovviamente me lo sostituisce con l'ultimo indirizzo ip prelevato, usando un '+' mi fa la somma numerica degli ip o mi restituisce solo i primi 4 numeri, non so perché... non so se il problema è in qualche errore di codice o se è perché sto cercando di fare una cosa che non si può fare....
Riporto qui il codice che ho sviluppato relativo a questo problema:
Codice PHP:
$linkid = $_GET['id'];
$ip = $REMOTE_ADDR;
$sql = "SELECT link,ip FROM $tabella WHERE id = '$linkid'"; $result = @mysql_query($sql,$link); $numrows = mysql_num_rows($result);
$sql_ip = "UPDATE $tabella SET ip = ip + '$ip' WHERE id = '$linkid'";
@mysql_query("$sql_ip",$link) or die("Errore query database: " . mysql_error());
Ringrazio anticipatamente per l'attenzione
ciao ciao