zoeken naar ip adres

  • beste leden,


    ik ben bezig met een poll script te maken, nu worden alle ip's opgeslagen in de database die al gestemd hebben. Nu moet het alleen nog gecontroleerd worden of de ip of user id in die tabel voorkomt.


    ze worden als volgd opgeslagen.


    ik ben speler 5 en ga stemmen, mijn stem is uitgebracht:


    word alsvolgt opgeslagen in de database: 5,111.111.1.11


    nu moet hij gaan zoeken of 5, of mijn ip voorkomt. Hoe doe ik dat?


    ik heb al met strstr geprobeerd, en preg match maar het wou me niet baten.

  • Je zet nu feitelijk meer data in één kolom. Dat moet je nooit doen, want dan krijg je van dit soort ongein en ben je je database wel heel erg aan het denormaliseren.


    Mocht je hiermee willen bereiken dat de data minder opslagruimte kost heb ik een beter idee voor je:


    Een IP past precies in een integer: [func]ip2long[/func] ;)


    Dus gewoonweg twee velden aan maken, dat is veel effici?nter.

  • Doe het volgende:
    Maak een tabel aan met deze inhoud en noem hem poll:
    "id INT (12) AUTO INCREMENT, PRIMARY KEY".
    "naamip VARCHAR(100)"
    (maak dit aan met de wizard van PMA)


    Nu maak je dus bij elke poll een insert aan in die tabel.
    Dan werkt het volgende:


    Als je iets anders wil, PM maar.
    Dit werkt als het goed is ;)


    Succes!


    P.S. Je wou zoeken toch?
    Dan doe je het zo:

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!