ich hab mein kleines "programm" jetzt mal als exe compliert weil nen kumpel von mir (hat kein python installt usw.^^) teste will *g*
Code: Alles auswählen
import MySQLdb
import os
#menu
print "1.Clanname anderen"
print "2.Seitentitle anderen"
print "3.Beenden"
#auswahl
#Clanname anderen
auswahl = raw_input("Deine Auswahl: ")
if (auswahl == "1"):
#mysql connection
conn = MySQLdb.connect(
host ="localhost",
db ="dzcp_13",
user ="root",
passwd ="")
# c = conn.cursor(MySQLdb.cursors.DictCursor)
# query2 = "SELECT clanname FROM dzcp_settings"
# result = c.execute(query2)
# print "Der Aktuelle Clanname: %s" %result
config = raw_input("Neuen Clanname eingeben: ")
query = "UPDATE dzcp_settings SET clanname = '%s'"%config
c.execute(query)
print "Dein neuer Clanname " +config
os.system("pause")
#seitentile anderen
elif (auswahl == "2"):
config = raw_input("Neuen Seitentitle eingeben: ")
#mysql connection
conn = MySQLdb.connect(
host ="localhost",
db ="dzcp_13",
user ="root",
passwd ="")
c = conn.cursor(MySQLdb.cursors.DictCursor)
query = "UPDATE dzcp_settings SET pagetitel = '%s'"%config
c.execute(query)
os.system("pause")
print "Dein neuer Seitentitel " +config
elif(auswahl == "3"):
os.system("exit")
os.system("pause")
jetzt geht auch alles bis auf die tatsache das er mir nicht in die mysql db schriebt (was aber wenn ich das prog unter python starte geht) und er schließt das fenster immer nachdem ich ne eingabe (die aber nicht eingetragen wird) gemacht habe (erst ab der if abfrage) also das print wird gar nicht ausgegeben das passiert auch nur in der exe in der python nicht

Zusammengefasst:
Die MySQL abfrage/eintragung geht nicht mehr
Er schliesst das prog immer nachdem ich eine eingabe innerhalb der if abfrage gemacht habe
die beiden fehler passieren nur in der exe in der .py geht alles