avastreg
02-11-2008, 13:26
Ciao a tutti, sto utilizzando mySQLdb in python, ma ho un dubbio ed errori a parte (che ci sono) volevo ben capire come si procede in generale in questi casi.
Il mio problema è nell'SQL, nel like (il mio obiettivo è LIKE '%string%').. qual'e' il modo giusto di procedere con i parametri?
L'esempio di codice dovrebbe chiarire la mia domanda :rolleyes:
connection = MySQLdb.connect(...);
cursor = connection.cursor()
cursor.execute("Select * from Link where field1 like '%%s%'", linkString)
resultSet = cursor.fetchall()
for row in resultSet:
print "test %s in %s" % (row[0], row[1])
cursor.close()
connection.close()
Il mio problema è nell'SQL, nel like (il mio obiettivo è LIKE '%string%').. qual'e' il modo giusto di procedere con i parametri?
L'esempio di codice dovrebbe chiarire la mia domanda :rolleyes:
connection = MySQLdb.connect(...);
cursor = connection.cursor()
cursor.execute("Select * from Link where field1 like '%%s%'", linkString)
resultSet = cursor.fetchall()
for row in resultSet:
print "test %s in %s" % (row[0], row[1])
cursor.close()
connection.close()