Cargando

archivo de conexion a bd falla en php




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 17 diciembre 2014 - 21:17
Quiero que un sitio web se conecte a una base de datos con el archivo conexion.php, asi que he creado una pequeña prueba pero falla repetidas veces, lo unico que hace es mostrar el mensaje de:

Conexion a la base de datos fallida


Esto sin ningun error de mysql, este es el codigo:

<?php 
$servername = "localhost";
$username = "sqluser";
$password = "Welkom01!";
$dbname = "users";
$connection = mysqli_connect('$servername', '$username', '$password');
if (!$connection){ die("Conexion a la base de datos fallida". mysqli_error()); }
$select_db = mysqli_select_db($dbname);
if (!$select_db){ die("No se selecciono ninguna base de datos" . mysqli_error()); }
echo "succes"; ?>

me podrian ayudar con este error? Gracias
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

Publicado 18 diciembre 2014 - 18:23
Creo que tienes un problema con las comillas simples

 

Publicado 18 diciembre 2014 - 18:24
Tienes que remover las comillas simples de tus variables:

$connection = mysqli_connect($servername, $username, $password);

Ademas esta incorrecta la forma en la que seleccionas la bd, debe ser de la siguiente forma:

$select_db = mysqli_select_db($connection, $dbname);


 

Publicado 18 diciembre 2014 - 18:25
Si estas usando la versión 5 de PHP te recomiendo que uses las conexiones a Base de Datos con PDO, es mucho mas sencillo y optimo para el desarrollo de tu aplicación, aqui te dejo un tutorial donde se explica.

   AUTOR PREGUNTA

Publicado 18 diciembre 2014 - 18:31
Gracias eso era, de todas formas le dare un vistazo a el tutorial si hay alguna forma de hacer las cosas mucho mas faciles vale la pena jeje


X