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