SQL - Mostrar el numero de tablas que hay en mi bbdd

 
Vista:

Mostrar el numero de tablas que hay en mi bbdd

Publicado por Sam (13 intervenciones) el 11/05/2018 11:03:47
Hola amigas/os, verán necesitaria saber como puedo obtener el numero de tablas que hay en mi base de datos.

Tengo un codigo que he hecho pero no me termina de funcionar.
Necesito que me muestre simplemente el numero 3.

Ya que necesito ese valor para poder usarlo después.
Ya que hay 3 tablas en mi base de datos.

Mi codigo es el siguiente: (gracias de antemano)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//CONECTAR CON LA BBDD...
 
function conexBBDD ()
{
    //Conecto con la BBDD servidor, usuario, contraseña, nombreBBDD
 
    $link = mysqli_connect("localhost", "root", "", "nombre_bbdd");
 
 
 
    //Compruebo la conexión
 
    if($link === false)
    {
        die("ERROR: <b>No se puede conectar a la base de datos.</b> " . mysqli_connect_error());
    }
 
    else
 
    {
        return $link;
    }
}
 
 
 
//SABER EL NUMERO DE TABLAS DE nombre_bbdd...
 
function numTablasBBDD ($link)
 
{
    $pim = $link->query("SELECT COUNT(*) from information_schema.tables WHERE table_type = 'base table'");
 
    var_dump($pim);
}
 
 
numTablasBBDD (conexBBDD ());
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Mostrar el numero de tablas que hay en mi bbdd

Publicado por leonardo_josue (1173 intervenciones) el 11/05/2018 20:11:12
Hola Sam:

Esto parece ser un problema del lenguaje que estás utilizando (que puedo suponer que se trata de PHP) y no un problema de SQL o de Base de Datos, así es que te sugiero que publiques la pregunta en el foro correspondiente, para que sean los expertos en el lenguaje quienes te ayuden a resolver el problema.

https://www.lawebdelprogramador.com/foros/PHP/index1.html

Te recomiendo también que seas un poco más explícito en tu post, ya que dices que tu código no termina de funcionar, pero no dices por qué. ¿Te está marcando algún error? entonces postea también el código del error que te está arrojando. ¿No te está regresando los datos esperados? entonces di qué es lo que te está regresando y qué es lo que debería de regresar.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar