Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2018, 02:50
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Mostrar el numero de tablas que hay en mi bbdd

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)

Código PHP:
Ver original
  1. //CONECTAR CON LA BBDD.......................................................................................................................................................
  2.  
  3.             function conexBBDD ()
  4.  
  5.                 {
  6.                     //Conecto con la BBDD servidor, usuario, contraseña, nombreBBDD
  7.  
  8.                     $link = mysqli_connect("localhost", "root", "", "nombre_bbdd");
  9.  
  10.                      
  11.  
  12.                     //Compruebo la conexión
  13.  
  14.                     if($link === false)
  15.  
  16.                         {
  17.                             die("ERROR: <b>No se puede conectar a la base de datos.</b> " . mysqli_connect_error());
  18.                         }
  19.  
  20.                         else
  21.  
  22.                         {
  23.                             return $link;
  24.                         }
  25.                 }
  26.  
  27.  
  28.  
  29. //SABER EL NUMERO DE TABLAS DE nombre_bbdd..............................................................................................................
  30.  
  31.             function numTablasBBDD ($link)
  32.  
  33.                 {
  34.                     $pim = $link->query("SELECT COUNT(*) from information_schema.tables WHERE table_type = 'base table'");
  35.  
  36.                     var_dump($pim);
  37.                     }                  
  38.  
  39.  
  40.             numTablasBBDD (conexBBDD ());