|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
[Python] LIKE in SQL: dubbi ed errori
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 Codice:
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()
Ultima modifica di avastreg : 02-11-2008 alle 14:49. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
ho ovviato al problema cosi
Codice:
cursor.execute("Select * from Link where field1 like %s", "%"+linkString+"%")
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:15.



















