ich bin gerade wieder dabei mich mehr mit Python zu beschäftigen und bin gerade an einem Punkt wo ich nicht mehr weiter komme!
Foldender code :
Code: Alles auswählen
import mysql.connector
db = mysql.connector.connect(
host="localhost",
user="root",
password="",
database="adressbuch"
)
cursor = db.cursor()
a = input("Suche nach Nachnamen: ")
sql = "Select * From personen WHERE nachname LIKE + 'a+%'"
#sql = "Select * From personen WHERE nachname LIKE 'm%'"
cursor.execute(sql)
for eintrag in cursor:
print(eintrag)
Es soll dann sozusagen wie der auskommentierte sql-befehl( hier werden alle nachnamen mit m am anfang angezeigt ) sein und mir alle nachnamen ausgeben mit like + den wert aus a!
Ich habe jetzt echt schon stundenlang rumprobiert, aber komme nicht an Ziel.
Habe ich da iwelche denkfehler?
Ist das überhaupt so möglich oder gibt es da Eigenarten von Python oder SQL die ich im besonderen berücksichtigen muss?
Für Tipps, Anregungen etc. bin ich echt dankbar....
Gruß,
Helge