Hallo Leute!
Ich habe in einer Datenbank (MySQL, Programmierung in PHP) IP-Adressen gespeichert. Es sind keine üblichen IP-Adressen, sondern eigentlich ein IP-ähnliches Ordnungssystem um ein Kunden-Netzwerk darstellen zu können.
Jeder Kunde hat eine ID, und über seine Netz-ID (bzw. IP-Addy) kann ich erkennen, wie und wo und in welcher Struktur dieser Kunde steht.
Es gibt keine Begrenzung was die Anzahl der Klassen betrifft.
Und hier ist mein Problem:
Ich habe zB einen Kunden mit der Netz-ID 1369.319 und möchte alle direkt unter ihm stehenden Kunden auflisten.
Ich habe die Netz-IDs in einem Text-Feld gespeichert und hole es mir per LIKE '1369.319.%'. Nur kommen bei dieser Version alle Kunden deren Netz-ID so anfängt, also 1369.319.x, 1369.319.x.x, 1369.319.x.x.x,....
Ich möchte aber NUR 1369.319.x auslesen.
Weiss jemand vielleicht einen Ansatz?
Momentan merke ich mir die Anzahl der Klassen des Ausgangskunden in einer Variable und stelle nur die dar, die eben $var + 1 haben, doch die restlichen werden zwar ausgelesen, aber bei der Ausgabe eben ignoriert.
Leider läuft das alles recht langsam, deshalb denke ich eben an einer SQL-Optimierung, wenn möglich.
lg, Jan