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 :
-
$spipvide 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.