Datenbankabruf ohne admidio

Alles, was nicht in die anderen Foren passt, kannst du hier loswerden.
Antworten
kruessmann
Beiträge: 35
Registriert: 30. Mai 2012, 09:32

Datenbankabruf ohne admidio

Beitrag von kruessmann »

Hallo,
ich möchte gerne einen einfachen DB Abruf nach
Nachname Vorname Adresse Geburtsdatum Eintritt Rolle erstellen.
Aber die Struktur der DB ist etwas undurchsichtig (wenigstens für mich :))
Alternativ würde auch ein Abruf nach einer gespeicherten Liste genügen (wäre sogar besser)
Ich möchte dies aber direkt von homepage und nicht über die Anmeldung bei admidio!

Geht das irgendwie?

VG
Karsten
weissst
Developer
Beiträge: 342
Registriert: 4. Nov 2011, 18:07
Wohnort: 54xx

Re: Datenbankabruf ohne admidio

Beitrag von weissst »

Hi Karsten,

kannst du uns da mehr info geben?
willst du direkt per SQL auf die Datenbank zugreifen? oder willst du eine Listenansicht in deine Homepage einbauen?

(ja, die Datenbank ist sehr modular aufgebaut - hab auch etwas gebraucht um sie zu verstehen)

mfg
Stefan
kruessmann
Beiträge: 35
Registriert: 30. Mai 2012, 09:32

Re: Datenbankabruf ohne admidio

Beitrag von kruessmann »

ja genau.
Ein connect auf die DB. Dann halt per sql den Abruf und das Ergebnis eingebaut in unsere homepage!
Mit dem Geburtstaglisten Plugin mache ich das schon. Das funktioniert ganz gut.
Nur stehen die Daten kreuz und quer in der DB!
Da blicke ich nicht durch.
Ein select nachname, vorname,.... from user_data order by ..

geht so nicht....


????
kanu
Beiträge: 103
Registriert: 22. Okt 2009, 17:27
Wohnort: Dortmund

Re: Datenbankabruf ohne admidio

Beitrag von kanu »

Du musst verschiedene SQL Befehle miteinander kombinieren. Am besten probierst du das einfach mal mit phpmyadmin aus, das ist für den Anfang ganz praktisch.
verwendet Admidio auf rgk.org 8)
weissst
Developer
Beiträge: 342
Registriert: 4. Nov 2011, 18:07
Wohnort: 54xx

Re: Datenbankabruf ohne admidio

Beitrag von weissst »

Hi Karsten,

die Datenbank ist modular aufgebaut (daher nicht immer ganz einfach abzufragen) ein SQL dafür zu schreiben ist nicht immer ganz einfach. Intern verwenden wir daher Funktionen, um die Daten zu liefern.

Für den Aufbau eines solchen SQL würde ich dir einen Blick in die Datei "get_members.php" empfehlen.
adm_progam\modules\lists (wenn ich es richtig im Kopf hab)
irgendwo in der mitte ist da ein SQL mit sehr vielen LEFT JOIN's -> das hab ich verwendet als ich angefangen hab...

mfg
Stefan
anamta
Beiträge: 1
Registriert: 2. Okt 2014, 07:46

Re: Datenbankabruf ohne admidio

Beitrag von anamta »

du könntest doch in deinem lokalen System eine Liste mit allen zu Synchronisierenden Feldern erstellen und speichern. Diese exportierst du dann als Csv und importierst diese im Web-System. Das wäre dann ohne viel aufwand. Automatisiert geht es nur über einen Cron-Job und ein selber geschriebenes Script, da du hier ja spezielle Admidio Logiken berücksichtigen willst und nicht einfach Tabellen umkopierst.
Join Testking 642-996 exam training program to guarantee pass EMC dumps exam! Also get free download link for next COMPTIA exam.
Antworten