Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2803 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  PREPARE PostGreSQL Ca marche... presque

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PREPARE PostGreSQL Ca marche... presque

n°2347367
erwan83
Du Shift DEL tu te méfieras !
Posté le 09-03-2020 à 17:56:00  profilanswer
 

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 :
  1. ligne = "PREPARE RECH1 AS SELECT * FROM TEST2 WHERE NOM LIKE 'a%';"
  2. cursor.execute(ligne)
  3. ligne2= "EXECUTE RECH1;";
  4. cursor.execute(ligne2)
  5. ligne = "PREPARE COUN1 AS SELECT COUNT (URL) FROM TEST2 WHERE NOM LIKE 'a%';"
  6. cursor.execute(ligne)
  7. ligne2= "EXECUTE COUN1";
  8. cursor.execute(ligne2)


Jusque là tout semble fonctionner. Python ne me renvoie aucune erreur et je vois qu'il mouline un peu

Code :
  1. #ligne = "%s%s%s" % ("SELECT COUNT(URL) FROM TEST2 WHERE TEXT LIKE '%",chaine,"%';" )
  2. #cursor.execute(ligne)


là j'ai mis en commentaire (c'était le programme original, un SELECT COUNT)

Code :
  1. rows = cursor.fetchall()
  2. for row in rows:
  3.     print row[0],"results"
  4.     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 :

Code :
  1. 0 results


---------------
http://www.ypikay.com
mood
Publicité
Posté le 09-03-2020 à 17:56:00  profilanswer
 

n°2347388
Devil'sTig​er
Posté le 09-03-2020 à 21:25:51  profilanswer
 

A moins que ton appli use vraiment fort Postgres, je te conseille de passer ton chemin sur les requêtes préparées...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  PREPARE PostGreSQL Ca marche... presque

 

Sujets relatifs
[POSTGRESQL] WTF création unique impossibe[POSTGRESQL] Visualisation BDD TABLES etc
Association .class qui ne marche pas[PostgreSQL] Question cluster (HA, réplication de données)
Group by PostgreSQLAPI navigator.geolocation qui ne marche plus avec Firefox 60
Limité une requete PostgreSQL[VBA/HTML] SET de champ qui marche en F8 mais pas en F5
un site sans css qui marche???[PHP] pourquoi ma regex ne marche pas ?
Plus de sujets relatifs à : PREPARE PostGreSQL Ca marche... presque


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR