Confronto di indirizzi ip nello stesso campo di una tabella

davide1982

Nuovo Utente
14 Giu 2010
26
0
0
Nel mio db ho un campo 'ip' dove registro gli indirizzi ip degli utenti che hanno cliccato un determinato link.
campo ip: indirizzoIp | indirizzoIp | ecc.
PHP:
#Recupero l'ID del link e l'indirizzo ip
$linkid = $_GET['id'];
$ip = $_SERVER['REMOTE_ADDR'];

#Seleziono il record corrispondente all'ID del link
$sql = "SELECT link,ip FROM $tabella WHERE id = '$linkid'"; $result = @mysql_query($sql,$link); $numrows = mysql_fetch_array($result);
#Aggiorno il campo ip della tabella
$sql_ip = "UPDATE $tabella SET ip = concat(ip,' | $ip') WHERE id = '$linkid'"; @mysql_query("$sql_ip",$link) or die("Errore query database: " . mysql_error());
Il problema è che non sono in grado di verificare se un indirizzo ip è già presente o meno nel campo 'ip'!! Come faccio a sezionarlo?
help! :hammer:
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Puoi utilizzare la funzione explode() una volta recuperata la stringa contenente gli indirizzi IP.
Comunque non conosco la struttura della base dati che utilizzi e la logica di funzionamento dell'applicativo, ma mi sembra poco efficiente salvare tutti gli IP in un'unica stringa. Sarebbe meglio creare più record nella tabella.
 
Discussioni simili
Autore Titolo Forum Risposte Data
G array_diff - confronto su 2 indici PHP 2
A [ASP] Confronto tra dati Form e DB Classic ASP 2
A [PHP] registrazione utente in un database sql con confronto PHP 1
D [PHP] Confronto valore negativo PHP 4
M [MySQL] Confronto tra variabile varchar e variabile data. PHP 1
M [PHP] confronto datetime PHP 2
Albesus [PHP] Confronto input con tabella e risultato PHP 10
E [PHP] Operazioni di confronto su stringhe PHP 26
P [MYSQL] SELECT di ..CONFRONTO MySQL 0
T select record univoco dopo confronto di due tabelle MySQL 2
L confronto dati immessi con database PHP 1
J Confronto Date PHP - MySQL PHP 1
B Mostra/nascondi option su confronto datepicker PHP 0
matteoraggi Confronto prezzi per transfer aeroportuali Presenta il tuo Sito 0
D problema con confronto dati PHP 3
Z Confronto con siti concorrenti, SEO e testo landing page SEO e Posizionamento 2
L Confronto su tabelle PHP 3
G confronto dati PHP 2
C Confronto tra due date in italiano PHP 6
A Problema con sottrazione e confronto PHP 3
C Confronto tra date PHP 3
T Problema: Confronto date con Mysql PHP 3
A Confronto tra date in sql c# ASP.NET 4
A Confronto orari in variabili e operazioni PHP 1
R problema confronto fra date PHP 2
carter Confronto tra due date MySQL 14
D SIti confronto prezzi SEO e Posizionamento 3
F Confronto ora del giorno PHP 1
Monital [Mysql]Confronto tra tabelle ed inseirmento dati- Comando JOIN (Credo) MySQL 0
I Confronto con url PHP 2
S query confronto tabelle MS Access 0
D Wordpress e confronto testo commenti duplicati WordPress 4
M [VBA/EXCEL]Confronto colonne e stampa riga Visual Basic 0
P Confronto due colonne excel Windows e Software 0
M [MySQL] confronto fra date Database 1
S Flash: confronto tra xml Flash 1
L Controllo e confronto dati immessi in 2 campi Data in un form (mysql) PHP 1
M confronto valori select Javascript 2
M Confronto tra database Classic ASP 4
SolidSnake4 confronto tra date PHP 2
U Salvataggio IP e confronto col database PHP 1
L confronto tra date Javascript 3
G Confronto servizi hosting Hosting 0
A confronto tra stringhe complesse, come fare???? PHP 1
mitzi confronto tra campi Javascript 10
M Confronto Hosting Hosting 27
N Confronto fra memorie RAM e fra schede video Hardware 0
G Il mio sito dopo aver abilitato l'ssl non visualizza le immagini con indirizzi senza ssl HTML e CSS 0
E [HTML] non apre link a file locale ma se lo imposto su barra indirizzi lo apre HTML e CSS 3
T come bloccare indirizzi ip Reti LAN e Wireless 2

Discussioni simili