Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2009, 11:00
Avatar de PacoRuiz
PacoRuiz
 
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años, 10 meses
Puntos: 3
listas de bases de datos

Hola, estoy siguiendo un tutorial de mysql, y estoy con lo de las listas de basses de datos. He hecho el siguiente código que se supone que me lista las bases de datos del servidor con sus nombres:

<?php
$c=mysql_connect("localhost","root","");
$p=mysql_list_dbs ($c);
echo "El número de basese es $p<br>";
$n=mysql_num_rows($p);
echo "número de bases en el servidor $n <br>";
echo "estos son los nombres de las bases<br>";
for ($i=0;i<=6;$i++)
{
echo mysql_db_name($p, $i),"<br>";
}
?>

Lo he ejecutado y me ha dado este resultado:

El número de basese es Resource id #3
número de bases en el servidor 7
estos son los nombres de las bases
information_schema
basededatos
cdcol
mysql
phpmyadmin
test
webauth

Warning: mysql_db_name() [function.mysql-db-name]: Unable to jump to row 7 on MySQL result index 3 in C:\xampp\htdocs\xampp\listabases.php on line 10

Luego sigue el mismo warning, pero en lugar de line 10, va aumentando hasta más de mil y al ordenador se le va la pinza.

No sé por qué hace eso