Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/08/2004, 10:37
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
El parámetro que indicas en "localhost" es el "host" .. es decir la IP/nombre de donde está tu BD Mysql.

Si ejecutas PHP en el mismo "servidor" que Mysql ... las referncias son "localhost" que indican que es la IP: 127.0.0.1 .. Esto es más rápido "resolver" esa IP que si tal vez usas "dominio.com"

Si por otro lado quieres acceder a una BD Mysql que no está en el mismo "servidor" que corre PHP .. ahí en "host" indicaras la IP o "domino.tal" donde se encuentre. En ese caso las conexiones para ese "usuario" tendrían que permitir acceso desde la IP/domino que corra PHP o bien a todo host (indicando: %) en los privilegios de ese usuario. Por ejemplo .. no todo servicio de hosting permite acceso remoto a sus BD .. pero sí puede acceder "PHP" por qué está autorizado a conexiones "sólo locales" cuando ambos conviven en el mismo "servidor".

Un saludo,