Alle gefundenen Einträge in Array Speichern und in Datenbank ein

07/29/2020 19:37 Cc_Cc_Cc#1
Guten Tag,

wenn ich eine Domain eingebe bzw eine IP dann werden die Blacklist Server nachgefragt ob die IP Adresse gefunden wird bzw ob die Blacklisted ist. Ich wollte es so machen das in allen gefundenen Server wo die IP gefunden ist, den Hostname in meiner Datenbank speichern (Und die IP).

Ich möchte nicht alles in einer Liste haben bsp:

id | ip | host
1 | 5.5.5.5 | dns.server1, dns.server2

Meine Vorstellung wäre so:
id | ip | host
1 | 5.5.5.5 | dns.server1
2 | 5.5.5.5 | dns.server2

ist das möglich?

Code sieht so aus:


Sorry für den Spam kann geschlossen werden, es ist genau so wie ich es wollte trotz danke
07/29/2020 22:23 False#2
Ich frage mich langsam ob du wirklich was lernen willst oder elitepvpers nur als c&p Plattform benutzt.
Du fragst sehr oft (und das schon sehr lange) Fragen die zu 95% Anfängerfragen sind.
Evtl. solltest du dir erst einmal die Grundlagen durchlesen bevor du dich an ein Projekt setzt.

Das was du hier fragst/ansprichst nennt man Normalisierung einer Datenbank, damit du etwas lesestoff dazu hast: https://de.wikipedia.org/wiki/Normal...ng_(Datenbank)
Das ist eine essenzielle Grundlage von Datenbanken!

Ich würde die Datenbank auch nicht so aufbauen wie du es oben vorgeschlagen hast sondern daraus zwei Tabellen machen.

Ip Tabelle:
id | ip
1 | 5.5.5.5

Host Tabelle:
ip_id | host
1 | dns.server1
2 | dns.server2

Wenn du dich nun fragst wieso ich es machen würde => Lies den Wikipedia Eintrag oder eine andere Informationsquelle zu dem Thema durch.