Difference between revisions of "Mysqlexec"

From Base de connaissances eggdrops & TCL
Jump to: navigation, search
(Voir aussi)
(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]], [[mysqlescape]]
+
[[mysqlconnect]], [[mysqluse]], [[mysqlclose]], [[mysqlsel]], [[mysqlfetch]], [[mysqlresult]], [[mysqlseek]], [[mysqlescape]], [[mysqlinsertid]]

Latest revision as of 09:41, 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, mysqlinsertid