Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    245

    [Mysql]Query Indirizzi Ip

    Ciao a tutti io ho un campo testo nella mia tabella con inserito l'indirizzo ip ad esempio 120.10.0.255. Dovrei fare una query di aggiornamento e scomporlo in quattro campi. Nel Primo campo ci andrà 120 nel secondo 10 nel terzo 0 e nel quarto 255. Come faccio????
    Aiuto

  2. #2
    Dovresti prima fare una select dove scomponi la stringa con
    SUBSTRING_INDEX(str,delim,count)

    oppure con SUBSTRING(str,pos)

    prova a dare un'occhiata qui:
    http://dev.mysql.com/doc/refman/5.0/...tion_substring
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select 
    substring_index(campo_ip,'.',1) as otteto1,
    substring_index(substring_index(campo_ip,'.',2),'.',-1) as otteto2,
    substring_index(substring_index(campo_ip,'.',3),'.',-1) as otteto3,
    substring_index(campo_ip,'.',-1) as otteto4
    from tabella

  4. #4
    Con explode(); così:

    Codice PHP:
    $ip explode("."$ip); 
    e poi ricomponilo come vuoi sapendo che i numeri che hai scomposto sono racchiusi in un array, ad esempio così:

    Codice PHP:
    $ip[0].$ip[1].$ip[2].$ip[3

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    245
    sapete x caso come farlo anke con access??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.