Hola:
Pues pongo aqui mi primera duda dentro de este subforo.
Resulta que he estado aprendiendo mysql. Para ello he usado el intérprete que trae.
Después de un tiempo, pues ya tengo varias bases de datos entre las creadas por mi, las creadas por otras aplicaciones, como
phpMyAdmin y las que existen por defecto.
Pues bien, ahora paso a PHP e intento hacer mi primera conexión. Sin problemas.
Pero ahora hago mi primera consulta, para saber las Bases de Datos que tengo creadas, pero sólamente me aparecen 2 de ellas, que además son de las que crea mysql en la instalación.
En concreto sólo me aparecen
information_schema y
test
Para conectarme con el intérprete lo hago en la forma:
Código:
mysql -h localhost -u "user" - p (y tecleo la "clave")
Para hacerlo desde PHP hago:
Código:
$servidor="localhost";
$usuario="user";
$clave="clave";
$miConexion =mysqli_connect($servidor,$usuario,$clave) or die ("Fallo etc...");
$result = mysql_query("SHOW DATABASES");
while ($row = mysql_fetch_array($result)) {
echo $row[0]."<br>";
}
Y sólo me aparecen las anteriormente mencionadas
information_schema y
test
¿Alguien sabe qué me puede estar pasando?
Gracias por adelantado.