Difference between revisions of "Mysqlexec"

From Base de connaissances eggdrops & TCL
Jump to: navigation, search
(Page créée avec « Catégorie:Langage Tcl Catégorie:MysqlTcl '''mysqlexec''' permet d'exécuter une requête dans une base de données. =Alias= <code tcl>::mysql::exec</code> =Syntaxe=... »)
 
(Voir aussi)
Line 14: Line 14:
 
* si la requête est du type UPDATE ou DELETE, mysqlexec retourne le nombre d'enregistrements affectés.
 
* si la requête est du type UPDATE ou DELETE, mysqlexec retourne le nombre d'enregistrements affectés.
 
=Voir aussi=
 
=Voir aussi=
[[mysqlconnect]], [[mysqluse]], [[mysqlclose]], [[mysqlsel]], [[mysqlfetch]], [[mysqlresult]], [[mysqlseek]]
+
[[mysqlconnect]], [[mysqluse]], [[mysqlclose]], [[mysqlsel]], [[mysqlfetch]], [[mysqlresult]], [[mysqlseek]], [[mysqlescape]]

Revision as of 08:50, 12 September 2013

mysqlexec permet d'exécuter une requête dans une base de données.

Alias

::mysql::exec

Syntaxe

mysqlexec ''handle sql-statement''

Paramètres

  • handle : l'handle (identifiant de connexion) obtenu après avoir effectué un mysqlconnect
  • sql-statement : la requête à exécuter

Particularités

  • mysqlexec efface tout recordset précédent,
  • si la requête est un SELECT, elle est exécutée mais rien n'est retourné. Il faut utiliser mysqlsel pour créer un recordset,
  • si la requête est du type UPDATE ou DELETE, mysqlexec retourne le nombre d'enregistrements affectés.

Voir aussi

mysqlconnect, mysqluse, mysqlclose, mysqlsel, mysqlfetch, mysqlresult, mysqlseek, mysqlescape