Chercher une adresse IP dans un champs
hiba
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
bonjour
je cherche un code SQL qui permet d'extraire une adresse IP dans un champ d'une table ensuite verifier si cette adresse existe dans un autre champs d'une autre table
la premiere table est serveur qui contient le champ message de type varchar ( contient une chaine et une adresse ip)
la deuxieme table est adresse qui contient un champ ip de type varchar(15) ( contient seulement des adresses ip)
je veux extraire l'adresse existante dans le champ message du table serveur sachant que je ne connais pas la position de debut et de verifier si elle existe dans le champ ip du table adresse.
merci de m'aider.
je cherche un code SQL qui permet d'extraire une adresse IP dans un champ d'une table ensuite verifier si cette adresse existe dans un autre champs d'une autre table
la premiere table est serveur qui contient le champ message de type varchar ( contient une chaine et une adresse ip)
la deuxieme table est adresse qui contient un champ ip de type varchar(15) ( contient seulement des adresses ip)
je veux extraire l'adresse existante dans le champ message du table serveur sachant que je ne connais pas la position de debut et de verifier si elle existe dans le champ ip du table adresse.
merci de m'aider.
A voir également:
- Chercher une adresse IP dans un champs
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Darkino nouvelle adresse - Guide
- Adresse mac - Guide
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
1 réponse
Bonjour,
Est-ce que tu pourrais connaître sa position par rapport à un délimiteur ? Par exemple, après la 4ème espace, ou point-virgule, ou autre... Auquel cas tu peux tenter la fonction SUBSTRING_INDEX.
Parce qu'extraire une partie d'un champ n'est pas du tout évident en MySQL.
Il serait plus facile de trouver tous les messages qui n'ont pas une IP listée dans adresse, ou tous les messages correspondant à une IP donnée...
Sinon, si les performances ne sont pas un problème, tu peux le faire "à la main" avec un langage de script comme Php, qui récupère tout, cherche l'IP, et regarde dans Adresse...
Xavier
Est-ce que tu pourrais connaître sa position par rapport à un délimiteur ? Par exemple, après la 4ème espace, ou point-virgule, ou autre... Auquel cas tu peux tenter la fonction SUBSTRING_INDEX.
Parce qu'extraire une partie d'un champ n'est pas du tout évident en MySQL.
Il serait plus facile de trouver tous les messages qui n'ont pas une IP listée dans adresse, ou tous les messages correspondant à une IP donnée...
Sinon, si les performances ne sont pas un problème, tu peux le faire "à la main" avec un langage de script comme Php, qui récupère tout, cherche l'IP, et regarde dans Adresse...
Xavier
-> Tous les messages correspondant à une IP donnée :
-> Tous les messages dont l'IP n'est pas dans la table adresse
Xavier