Je me frotte aux preparations de requetes et je pense avoir besoin d'un peu d'aide au niveau de la syntaxe.
Je prépare une requete.
Je l'execute
Mais après pour en sortir des résultats, je m'y prends comment ?
Code :
- ligne = "PREPARE RECH1 AS SELECT * FROM TEST2 WHERE NOM LIKE 'a%';"
- cursor.execute(ligne)
- ligne2= "EXECUTE RECH1;";
- cursor.execute(ligne2)
- ligne = "PREPARE COUN1 AS SELECT COUNT (URL) FROM TEST2 WHERE NOM LIKE 'a%';"
- cursor.execute(ligne)
- ligne2= "EXECUTE COUN1";
- cursor.execute(ligne2)
|
Jusque là tout semble fonctionner. Python ne me renvoie aucune erreur et je vois qu'il mouline un peu
Code :
- #ligne = "%s%s%s" % ("SELECT COUNT(URL) FROM TEST2 WHERE TEXT LIKE '%",chaine,"%';" )
- #cursor.execute(ligne)
|
là j'ai mis en commentaire (c'était le programme original, un SELECT COUNT)
Code :
- rows = cursor.fetchall()
- for row in rows:
- print row[0],"results"
- print datetime.now()
|
Ce que je voudrais c'est executer le code, admettons SELECT COUNT, et qu'il me renvoie quelque chose
pour le moment il me renvoie forcément :
---------------
http://www.ypikay.com