J'ai une table MySQL où je stocke des plages IP. Il est configuré de la façon dont j'ai l'adresse de début stockée en tant que long, et l'adresse de fin (et un ID et d'autres données). Maintenant, j'ai des utilisateurs qui ajoutent des plages en entrant une adresse IP de début et de fin, et je voudrais vérifier si la nouvelle plage n'est pas déjà (partiellement) dans la base de données.Comparer la plage d'adresses IP avec l'adresse IP de début et de fin dans MySQL
Je sais que je peux faire entre la requête, mais cela ne semble pas fonctionner avec 2 colonnes différentes, et je ne peux pas non plus comprendre comment passer une gamme pour le comparer. Le faire dans une boucle en PHP est une possibilité, mais serait avec une gamme de p. 132.0.0.0-199.0.0.0 une assez grande quantité de requêtes ..
la logique de chevauchement était un peu trop lourde, semble-t-il, pour moi maintenant, merci pour l'aide. J'avais déjà pensé à une belle boucle en PHP qui n'était pas trop inefficace mais c'est beaucoup plus rapide encore ofcourse – Maarten