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