INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
NODEMCU - SQL-Datenbank
02.03.2020, 16:03
Beitrag #17
RE: NODEMCU - SQL-Datenbank
Welches Datumsformat und was willst Du prüfen?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.03.2020, 16:34 (Dieser Beitrag wurde zuletzt bearbeitet: 02.03.2020 16:35 von abernauer.)
Beitrag #18
RE: NODEMCU - SQL-Datenbank
In der Datenbank ist für jede Karte ein Datum von und Datum bis (Format leider yyy-mm-dd) gespeichert.
Ich möchte prüfen ob die Karte schon aktiv ist als Datum von oder ob die Karte abgelaufen ist als Datum bis.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.03.2020, 16:39
Beitrag #19
RE: NODEMCU - SQL-Datenbank
(02.03.2020 16:34)abernauer schrieb:  In der Datenbank ist für jede Karte ein Datum von und Datum bis (Format leider yyy-mm-dd) gespeichert.
Ich möchte prüfen ob die Karte schon aktiv ist als Datum von oder ob die Karte abgelaufen ist als Datum bis.
Zeige mir mal das Create Table Statement dazu. Du wirst es doch wohl nicht als Text in der DB haben?
Fehlt da nicht ein y?

Wenn das Datumsfelder sind, kannst Du das im WHERE mit abfrühstücken.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.03.2020, 16:45
Beitrag #20
RE: NODEMCU - SQL-Datenbank
Smile ja da fehlt ein y.....

Hier die Tabelle...


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.03.2020, 16:53
Beitrag #21
RE: NODEMCU - SQL-Datenbank
Also normales DATE-Feld.

Code:
SELECT * FROM RFID.user WHERE uid= '12345' AND datum_von <= now() AND datum_bis >= now();

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.03.2020, 17:00
Beitrag #22
RE: NODEMCU - SQL-Datenbank
Die Datumsinformationen habe ich durch eine Select-Abfrage und der nodemcu. Die Prüfung sollte daher dort erfolgen. Wollte eine entsprechende Meldung auf dem Display ausgeben daher zwei Prüfungen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.03.2020, 17:14
Beitrag #23
RE: NODEMCU - SQL-Datenbank
(02.03.2020 17:00)abernauer schrieb:  Die Datumsinformationen habe ich durch eine Select-Abfrage und der nodemcu. Die Prüfung sollte daher dort erfolgen. Wollte eine entsprechende Meldung auf dem Display ausgeben daher zwei Prüfungen.
Du musst ja sowieso wegen der UID in der DB anfragen.
Ist es fürs Verhalten nicht egal, ob er nicht gefunden wird, weil es die falsche ID oder die Karte zeitlich nicht gültig ist?

Wenn Du den Zeitvergleich auf dem ESP machen willst, brauchst Du dort die aktuelle Zeit, dann würde ich mir die Zeiten als UNIX_TIME aus der DB holen.

oder (ungetestet)
Code:
Select *, if (date_von <= now() AND date_bis >= now()), 'gültig','ungültig') as zeit FROM RFID.user WHERE uid= '12345';

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.03.2020, 21:17 (Dieser Beitrag wurde zuletzt bearbeitet: 02.03.2020 21:21 von abernauer.)
Beitrag #24
RE: NODEMCU - SQL-Datenbank
Ich werde es nachher testen. Danke mal vorab.
Hast Du mir noch einen Tipp wie ich das Datum aus der DB formatieren kann, da ich es auf dem LCD anzeigen lasse.

Der nächste Schritt ist dass ein Relais auf einem anderen nodemcu oder wemos D1 angesteuert werden soll. Hast Du mir da einen Ansatzpunkt?

Gruß Andy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Lightbulb SPIFFS DOWNLOAD UPLOAD & DELETE Esp8266 NodeMCU Fips 31 24.146 05.09.2020 19:59
Letzter Beitrag: guenni71
Brick 2 NodeMCU zum Fernsteuern von Relais ntz616616 4 544 07.08.2020 07:31
Letzter Beitrag: hotsystems
  ESP32 NodeMCU: Status der SD-Karte georg1010 0 551 15.07.2020 12:18
Letzter Beitrag: georg1010
  NodeMCU steuert UNO/NANO über I2C Tommy56 21 19.785 12.07.2020 17:43
Letzter Beitrag: daniel_hh
  Erster Versuch mit "ESP8266 NodeMCU V3" Mathias 6 1.016 03.07.2020 18:14
Letzter Beitrag: Mathias
  ESP8266 DHT22,SDS011, MYSQL Datenbank und veröffentlichen von Live werten. Bilderberg2020 15 1.803 07.06.2020 15:18
Letzter Beitrag: Tommy56
  ESP32 NodeMCU: Versorgung mit USB und EXT 5V georg1010 7 1.009 03.05.2020 21:00
Letzter Beitrag: hotsystems
  NodeMCU V3 + rhGeiger ak68 19 2.754 17.04.2020 07:35
Letzter Beitrag: Fips
  NodeMCU -KNX ak68 4 1.255 12.04.2020 10:22
Letzter Beitrag: ak68
  nodemcu - ota abernauer 12 1.645 11.04.2020 13:21
Letzter Beitrag: abernauer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste