Comunidad de diseño web y desarrollo en internet online

Problema con conexion a Base de datos local

Citar            
MensajeEscrito el 09 Jul 2010 01:26 pm
He instalado WAMPSERVER en mi portatil con windows 7. Y pruebo a usar PHP por un lado y funciona perfecto, pruebo mysql por otro y va perfecto, pero intento acceder a una base de datos desde PHP y solo me salen que errores. Creo que es un fallo en archivo de conexion paro no lo se muy bien.
Yo para conectar PHP con MYSQL en webcindario tengo este codigo:


Código PHP :

<?php
$dbhost="mysql.webcindario.com";
$dbuser="nombre usuario";
$dbpass="contraseña";
$db="nombre BD";

mysql_connect("$dbhost", "$dbuser", "$dbpass");
mysql_select_db("$db");

?>


No se my bien que es lo que tengo que cambiar porque he probado con localhost, no se si tengo que poner algo de usuario, de contraseña. Necesito ayuda please.

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Jul 2010 02:26 pm

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 09 Jul 2010 02:41 pm
Nada no hay manera he copiado tal cual el archivo conn.php y nada. Lo he puestp asi:

<?php
$hostname_conn = "localhost";
$database_conn = "perros";
$username_conn = "root";
$password_conn = "";
$conn = mysql_connect($hostname_conn, $username_conn, $password_conn) or die(mysql_error());
mysql_select_db($database_conn, $conn);
?>

Te recuerdo que utilizo wampserver

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Jul 2010 04:23 pm

S€RGI0 escribió:

He instalado WAMPSERVER en mi portatil con windows 7. Y pruebo a usar PHP por un lado y funciona perfecto, pruebo mysql por otro y va perfecto, pero intento acceder a una base de datos desde PHP y solo me salen que errores. Creo que es un fallo en archivo de conexion paro no lo se muy bien.
Yo para conectar PHP con MYSQL en webcindario tengo este codigo:

<?php
$dbhost="mysql.webcindario.com";
$dbuser="nombre usuario";
$dbpass="contraseña";
$db="nombre BD";

$conexion=
mysql_connect("$dbhost", "$dbuser", "$dbpass"); // Quita las comillas que encierran las variables de aca.
mysql_select_db("$db",$conexion);

?>

No se my bien que es lo que tengo que cambiar porque he probado con localhost, no se si tengo que poner algo de usuario, de contraseña. Necesito ayuda please.


Primero que nada, creo debes poner las variables sin encerrarlas entre comillas, segundo te olvidaste de poner lo siguiente que te remarco en azul. Saludos.

Por feme

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Jul 2010 04:27 pm
Voy a probar, en el campo de usaurio pongo root, y en el de contraseña "" o ¿cuales?

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Jul 2010 04:41 pm
Me funciona como deberia pero me da algunos erros que cuando lo subo a miarroba no me da, como: variable indefinidas.
Es decir muestra lo que tiene que mostrar pero con linas de errores entre medias.
Si miro en el codigo la linea de error siempre es la que esta justo debajo de la de la conexion

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Jul 2010 06:47 pm
S€RGI0 las variables tambien se pueden leer dentro de comillas dobles, pero no desde comillas simples

Código PHP :

$victimas= 'terricolas';
echo "hola $victimas"; //hola terricolas
echo 'hola $victimas'; //hola $victimas

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.