



|
Manuel PHP
|
|
Table : .sqlite array query.sqlite busy timeout .sqlite changes .sqlite close .sqlite column .sqlite create aggregate .sqlite create function .sqlite current .sqlite error string .sqlite escape string .sqlite exec .sqlite factory .sqlite fetch all .sqlite fetch array .sqlite fetch column types .sqlite fetch object .sqlite fetch single .sqlite fetch string .sqlite fetch single() .sqlite field name .sqlite has more .sqlite has prev .sqlite key .sqlite last error .sqlite last insert rowid .sqlite libencoding .sqlite libversion .sqlite next .sqlite num fields .sqlite num rows .sqlite open .sqlite popen .sqlite prev .sqlite query .sqlite rewind .sqlite seek .sqlite single query .sqlite udf decode binary .sqlite udf encode binary .sqlite unbuffered query .sqlite valid |
sqlite_create_functionsqlite_create_function(PHP 5) sqlite_create_function(no version information, might be only in CVS) SQLiteDatabase->createFunction -- Enregistre une fonction utilisateur "classique" UDF pour SQLiteDescriptionvoid sqlite_create_function ( resource dbhandle, string function_name, callback callback [, int num_args] )Style orienté objet (méthode) class SQLiteDatabase {void createFunction ( string function_name, callback callback [, int num_args] ) } sqlite_create_function() vous permet d'enregistrer une fonction PHP dans SQLite comme UDF (Fonction Définie par l'Utilisateur, User Defined Function), pour qu'elle soit accessible depuis les requêtes SQL. Les UDF peuvent être utilisées dans n'importe quelle requête SQL qui peut appeler des fonctions, telles que SELECT et UPDATE, ou même des triggers. Liste de paramètres
Exemples
Dans cet exemple, nous avons une fonction qui calcule la somme de contrôle
MD5 d'une chaîne, et l'inverse. Lorsque la requête SQL s'exécute,
elle retourne le nom du fichier, transformé par cette opération.
Les données retournées dans La beauté de cette technique est que vous n'avez pas à traiter vous-même les données avec une boucle, une fois que vous avez lu les données. PHP enregistre une fonction spéciale appelée PHP lorsque la base est ouverte. Cette fonction est utilisée pour appeler toute fonction PHP sans avoir à l'enregistrer au préalable.
|

