Ergebnis 1 bis 3 von 3
Thema: MySQL Abfrage
-
13-05-2021, 16:55 #1
Grünschnabel
- registriert
- 21-04-2006
- Ort
- Krefeld
- Beiträge
- 8
MySQL Abfrage
Hallo.
Ich bin mir nicht sicher, ob ich hier richtig bin, aber ich lege einfach mal los.
Auf meinem RaspBerry Pi 3b+ läuft unter Raspbian MagicMirror.
Mit dem Modul MMM-MysqlQuery https://github.com/ralberth/MMM-MysqlQuery
versuche ich Daten aus meiner Datenbank (XAMPP) abzurufen.
Habe also den Code wie folgt angepasst.
Code:{ module: 'MMM-MysqlQuery', position: "top_right", header: "Test", config: { connection: { host: "192.168.2.1", port: "3306", user: "test", password: "test", database: "test" }, query: "select titel, jahr from test", intervalSeconds: 15 * 60, emptyMessage: "No spices", columns: [ { name: "titel", title: "Titel", cssClass: "left" }, { name: "jahr", title: "Jahr", cssClass: "right" }, ] } },
Fehlt im Code noch etwas, oder klappt die Verbindung erst gar nicht.
In PHPmyAdmin habe ich den User test mit allen Rechten angelegt und auch den Zugriff auf die DB von einem anderen Host.
Kann mir da bitte Jemand helfen?
LG, Chris
-
14-05-2021, 08:11 #2
AW: MySQL Abfrage
Hi Chris!
Dieses MMM-MysqlQuery ist Node.js Code. Das ist - ganz kurz gesagt - Javascript für Server, was ja sonst auf dem Client (=Browser) läuft.
XAMPP hingegen ist eine ganz typische Server Umgebung mit allen konservativen/üblichen/häufigen Webserver Komponenten. Da ist Node.js nicht dabei.
Du musst also entweder dazu und/oder (teilweise) stattdessen Node.js installieren oder den Code umstellen auf z. B. Browser Clients. Kommt drauf an was am Ende das Ziel ist bzw. noch viel mehr, auf welcher Komponente welcher Code laufen soll.
Wenn du mehr verrätst können wir zusammen laut über eine geeignete Kombination nachdenken.Das deutsche Javascript Forum http://forum.jswelt.de
-
14-05-2021, 20:13 #3
Grünschnabel
- registriert
- 21-04-2006
- Ort
- Krefeld
- Beiträge
- 8
AW: MySQL Abfrage
Hallo mikdoe.
Danke für deine Antwort.
Auf dem PI läuft:
Raspbian GNU/Linux 10 (buster)
Magic Mirror 2
Node.js v10.24.1
Der Code muss in dieser Sprache bleiben
Auf dem Webserver läuft:
Windows Server 2016
Apache/2.4.46 (Win64) OpenSSL/1.1.1g
PHP 7.4.10
mysqlnd 7.4.10
Ich möchte vom PI auf die MySQL Datenbank zugreifen
Der o.g. Code steht in einer Datei namens config.js und liegt auf dem PI
- - - Aktualisiert - - -
Ich habe auf dem Server jetzt Node installiert.
Aber leider erhalte ich immer noch keine Daten auf dem PI.
Unbenannt.JPG
- - - Aktualisiert - - -
Hallo,
ich habe nun herausgefunden das die Windows Firewall blockt.
Leider finde ich nicht heraus welchen Port ich da öffnen muss.
Oder muss ich eine neue Regel erstellen?
- - - Aktualisiert - - -
Es ist der Port 3306 TCP und UDP
- - - Aktualisiert - - -
Jetzt habe ich doch noch ein Frage.
Ich möchte gerne aus meiner DB anzeigen lassen wer in den nächste 14 Tagen Geburtstag hat.
Code:{ module: 'MMM-MysqlQuery', position: "top_right", header: "Geburtstage", config: { connection: { host: "192.168.2.1", port: "3306", user: "", password: "", database: "raspberry_pi" }, today: "heute()", query: "select * from geburtstage", intervalSeconds: 15 * 60, emptyMessage: "No spices", columns: [ { name: "vorname", title: "Vorname", cssClass: "left" }, { name: "nachname", title: "Nachname", cssClass: "right" }, { name: "datum", title: "Datum", cssClass: "right" }, { name: "today", title: "today", cssClass: "right" }, ] } },
Und in welchem Format muss ich es in der DB speichern?Geändert von chris47803 (14-05-2021 um 13:51 Uhr)
Ähnliche Themen
-
MYSQL Abfrage Where And Like Or
Von Sasch im Forum Serverseitige ProgrammierungAntworten: 3Letzter Beitrag: 20-01-2014, 10:48 -
mySQL DB-Abfrage
Von lonely_hawk im Forum Serverseitige ProgrammierungAntworten: 23Letzter Beitrag: 06-02-2009, 15:27 -
[MySql] Abfrage
Von slosd im Forum Serverseitige ProgrammierungAntworten: 4Letzter Beitrag: 23-11-2007, 21:32 -
mysql abfrage
Von sanchez im Forum Serverseitige ProgrammierungAntworten: 5Letzter Beitrag: 16-10-2006, 11:48 -
[MySQL/PHP] Abfrage
Von kasimir83 im Forum Serverseitige ProgrammierungAntworten: 7Letzter Beitrag: 01-07-2003, 17:07
Lesezeichen