Hallo zusammen,
ich bin was Datenbanken angeht, nicht sonderlich bewandert...
Gibt es eine "schöne" Möglichkeit, massenhaft (250++) Links in die Linklist einzupflegen?
Hallo zusammen,
ich bin was Datenbanken angeht, nicht sonderlich bewandert...
Gibt es eine "schöne" Möglichkeit, massenhaft (250++) Links in die Linklist einzupflegen?
In welchem Format liegen die Links denn vor?
derzeit befinden sich alle Links incl. Titel und Datum etc. in einer Excel-Datei
Ich persönlich würd es als CSV exportieren und mit einem kleinen PHP Skript in die Datenbank kloppen... 250 Einträge sind da schnell abgearbeitet.
Hi,
naja, du musst daraus ja "nur" SQL-Insert-Statements bauen. Ich würde so etwas mit der Ausgabe der relevanten Daten von Excel in eine CSV-Datei machen und dann mit etwa Perl mir daraus mySQL-Statements bauen. Geht sicher auch mit Excels VBA oder jeder anderen Sprache, die du beherrschst.
Wenn du nicht fit in SQL bist: Einfach einen Link manuell anlegen, die Tabelle dumpen und dann ddas INSERT-Statment darin für alle anderen Links "nachbauen" und dabei die ID nach oben zählen nicht vergessen.
Jan
Jan Theofel
Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps
Ich hab das generieren der INSERT statements auch schon mal in Excel (respektive OO-Calc) selbst gemacht.
Ist ja ein simples CONCAT von den Feldern usw.
Einzig Problematisch wird das Encoding der Beschreibungstexte sein.
Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
oki soweit klar, danke euch.
das "sorting" zählt ja immer um 128 hoch wie es ausschaut, was aber mach ich mit dem "tstamp", einfach irgendwelche werte geben? werde nicht ganz schlau aus dem
Geändert von rednex (29.01.2011 um 01:05 Uhr)
tstamp entspricht einem unix timestamp. Du kannst für deinen Import einen beliebigen verwenden.
Das sorting eines Eintrags entspricht der 2er Potenz der Position in der Folge aller Einträge. Also könntest du für den ersten Eintrag mit sorting = 2^0 beginnen, der zweite Eintrag hat dann sorting 2^1 usw.
http://www.ideadapt.net - where ideas become code
@bubblez: Kann das wirklich sein? Dann könnten ja nur wenige Einträge in der Liste sein...
folkfreund
hm ihr scheint recht zu haben, da hab ich wohl falsche Rückschlüsse gezogen. Der catalog generiert bei mir z.B. Einträge mit sorting: 16, 32, 128, 256, 384, ... Also zu Beginn 2er Potenzen und dann gehts mit 128 Schritten weiter.
In tl_article gibts sogar einen sorting Eintrag mit 56.
Einer ne Idee wie das funktioniert?
http://www.ideadapt.net - where ideas become code
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen