Liste in DB eintragen - wie?

08/25/2014 15:26 lnqlorlouz#1
Hallo,

ich habe eine "Bannliste" mit dem Nicknamen und dem Grund.
Die Liste sieht so aus:
[Only registered and activated users can see links. Click Here To Register...]
Link für bessere Sicht: [Only registered and activated users can see links. Click Here To Register...]

Wie ist es möglich die ganze Liste zu kopieren und sie automatisiert in meine Datenbank eintragen zu lassen?

Grüße
08/25/2014 16:41 Syc#2
Mit nem dom parser holst du dir die Table und erstellst dir für jede tr einen db eintrag mit den werten aus den tds. google sollte eigentlich dazu alles liefern.
08/25/2014 18:38 Mikesch01#3
Noch eine Möglichkeit (benötigt aber ein Fremdprodukt):

Liste kopieren und in Microsoft Excel einfügen
Ergebnis als CSV abspeichern
CSV in die Datenbank einspielen
08/25/2014 18:41 ThinSmoke#4
F12 im Browser. In die Console pasten:
Code:
var query = "";
$('.cms_table_tr').each(function () {
	query += "INSERT INTO `table` ( `username`, `banreason` ) VALUES ( '" + $(this).children().eq(0).text() + "', '" + $(this).children().eq(1).text() + "' );\r\n";
});
query
Und dann die Queries ausführen :)

Falls nix mehr dazu gekommen ist, hier ist das ganze schon fertig:
[Only registered and activated users can see links. Click Here To Register...]