Datenbank – die besten Beiträge

Datenbank mit Variable aus Python füllen

Hallo,

Ich möchte meine Temperaturmessungen gerne in einer Datenbank speichern. Das ganze System läuft auf einem Raspberry Pi in Python. Wie ich an die Druck und Temperaturdaten hinkomme, weiss ich mittlerweile. Ich habe momentan nur das Problem das bei mir der import von den Zahlen in die Datenbank nicht klappt. Hiereinmal mein Code:

#!/usr/bin/env python
import MySQLdb
db = MySQLdb.connect("localhost", "monitor", "1234", "wetterstation")
curs=db.cursor()
temperature1 = 98    #Momentan meine Variablen, ist später werden dann natürlich die werte aus den Sensoren genommen.
pressure1 = 1001

try:
curs.execute ("INSERT INTO wetterdata values(CURRENT_DATE(), NOW(),  18.2, 18.3)")
db.commit()
print "Data committed"

except:
print "Error: the database is being rolled back"
db.rollback()

So klappt das auch ganz gut, aber sobald ich eben die 18.1 und 18.3 über eine Variable mir rausfische, komme ich zu dem Error.

curs.execute ("INSERT INTO wetterdata (date, time, temperature, pressure) VALUES (CURRENT_DATE(), NOW(), (?), (?))" , (temperature, pressure))

das klappt leider nicht.

So habe ich die Tabelle Created..

CREATE TABLE wetterdata (date DATE, time TIME, temperature NUMERIC, pressure NUMERIC);

Ich bekomme leider auf immer ein error wenn ich die (?) durch %s oder %f oder %d ersetze. Würde mich freuen wenn mir da jemand helfen kann oder mir jemand eine andere Möglichkeit vorzeigt wie man Variablen einfach in eine Datenbank im lokalen Netzwerk bekommt.

Danke, Justin

SQL, Datenbank, Python, Raspberry Pi

Neue Website neben einer bestehenden aufsetzen - Wo Wordpress und Datenbank installieren auf Server?

Hallo liebe Community, ich sitze seit mittlerweile einigen Wochen an einem Problem und habe auch trotz weitgehender Recherche bei Google keine Antwort gefunden. Daher mein Aufruf hier.

Ich möchte eine bestehende Website neu aufsetzen. Aktuell läuft sie auf einem veralteten System und nun möchte ich Wordpress einsetzen. Wie ich später die Seite mit Wordpress aufbaue weiss ich. Auch habe ich eine neue Datenbank beim Hoster erstellt, Wordpress bereits gedownloaded und habe Server Zugang über FTP. Mein Problem und Fragen sind nach der besten und einfachsten Vorgehensweise:

  • Wo kommt Wordpress auf dem Server hin und wo die Datenbank?
  • Gerade beim Thema Datenbak habe ich Probleme - wo kommt die hin, was muss in ihr ausgefüllt werden, damit alles läuft?
  • Der Wordpress Ordner heißt ja auch Wordpress - wie kann ich verhindern, dass später eine /wordpress/ Verzeichnis in der URL liegt?
  • Welche Dateien muss ich ändern, damit es später läuft?
  • Wie kann ich sozusagen live arbeiten und erst wenn ich fertig bin die alte Website abschalten und die neue Seite aktivieren?
  • Habt ihr einen Code damit ich die Seite passwortschütze. Wo muss ich das einstellen?

Kurz gesagt: ich benötige einen Weg um möglichst einfach und sicher neben einer bestehenden Website eine neue nebenher aufzusetzen (Relaunch).

Ich wäre euch super dankbar, wenn ihr mir Tipps geben könntet. Wenn ihr möchtet gebe ich euch auch meine private Mailadresse. Kennt ihr Websites nennen wo genau diese Fragen geklärt werden, dann wäre ich über den ein oder anderen Link dankbar. Oder auch hier einen Leitfaden geben, wie ich am besten vorhehe. Ich danke sehr für eure Hilfe!!!

Webseite, programmieren, WordPress, Datenbank

Meistgelesene Beiträge zum Thema Datenbank