La fonction sql_showbase()
permet d’obtenir une ressource utilisable avec sql_fetch()
des tables présentes dans la base de données.
Elle admet 3 paramètres :
-
$spip
vide par défaut, il permet de ne lister que les tables utilisant le préfixe défini pour les tables SPIP. Utiliser'%'
pour lister toutes les tables, -
$serveur
, -
$option
.
Utilisation :
if ($q = sql_showbase()) {
while ($t = sql_fetch($q)) {
$table = array_shift($t);
// ...
}
La fonction sql_alltable est en général plus adapté, retournant directement un tableau PHP des différentes tables.