
API SQL
Les fonctions d’abstraction SQL de SPIP forment une API dont voici les fonctions :
Nom | Description |
---|---|
Éléments communs | Paramètres et options systématiques. |
sql_allfetsel | Retourne un tableau de l’ensemble des résultats d’une sélection |
sql_alltable | Retourne un tableau des tables SQL présentes |
sql_alter | Modifier la structure d’une table SQL |
sql_count | Compte le nombre de ligne d’une ressource de sélection |
sql_countsel | Compter un nombre de résultat |
sql_create | Crée une table selon le schéma indiqué. |
sql_create_base | Crée une base de donnée |
sql_create_view | Crée une vue |
sql_date_proche | Retourne une expression de calcul de date |
sql_delete | Supprime des éléments. |
sql_drop_table | Supprime une table ! |
sql_drop_view | Supprime une vue. |
sql_errno | Retourne le numéro de la dernière erreur SQL |
sql_error | Retourne la dernière erreur SQL |
sql_explain | Explicite comment le serveur SQL va traiter une requête |
sql_fetch | Retourne une ligne d’une ressource de sélection |
sql_fetch_all | Retourne un tableau de tous les résultats |
sql_fetsel | Sélectionne et retourne la première ligne des résultats. |
sql_free | Libère une ressource |
sql_getfetsel | Récupère l’unique colonne demandée de la première ligne d’une sélection. |
sql_get_charset | Demande si un codage de nom donné est disponible sur le serveur. |
sql_get_select | Retourne la requête de sélection |
sql_hex | Retourne une expression numérique d’une chaine hexadécimale |
sql_in | Construit un appel à l’opérande IN. |
sql_insert | Insérer du contenu |
sql_insertq | Insérer du contenu (protégé automatiquement). |
sql_insertq_multi | Permet d’insérer plusieurs lignes en une opération. |
sql_in_select | Effectue un sql_in sur le résultat d’un sql_select . |
sql_listdbs | Listes les bases de données disponibles sur une connexion donnée |
sql_multi | Extrait un contenu multilingue. |
sql_optimize | Optimise une table donnée. |
sql_query | Exécute une requête donnée. |
sql_quote | Protège une chaine. |
sql_repair | Répare une table endomagée. |
sql_replace | Insère ou modifie une entrée |
sql_replace_multi | Insérer ou remplacer plusieurs entrées. |
sql_seek | Place une ressource de sélection sur le numéro de ligne désigné. |
sql_select | Sélectionne des contenus |
sql_selectdb | Sélectionne la base de données demandée. |
sql_serveur | Fonction principale et transparente de l’API |
sql_set_charset | Demande d’utiliser le codage indiqué. |
sql_showbase | Retourne une ressource de la liste des tables |
sql_showtable | Retourne une description de la table. |
sql_update | Met à jour un enregistrement. |
sql_updateq | Actualise un contenu (et protège les données). |
sql_version | Retourne la version du gestionnaire de base de données |
Mis à jour : 17/05/10
Traductions : English, français