Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2013, 13:49
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 11 meses
Puntos: 28
Pregunta conexion base de datos:

hola vengo a queme despejen una duda:

estoy creando una función para conectarme a la base de datos y desconectarme usando MySqli... el detalle es que no me conecta:

utilizo la siguiente estructura

llamo primero a las variables de coneccion:

Código PHP:
Ver original
  1. <?php include_once("var/var.php"); ?>

donde están las variables:

Código PHP:
Ver original
  1. <?php
  2. $host='localhost';//Dirección del Host
  3. $username='root';//Nombre de Usuario con el que se conecta
  4. $userpass='pass';//Contraseña de acceso
  5. $db1='prueba';//nombre de la base de dato que se usara
  6. $clave='clave';//Contraseña de encriptacion contraseñas
  7. ?>

la funcion que estoy armando es esta:


Código PHP:
Ver original
  1. <?php
  2. //Globals
  3. //Variables de inicio de sesion:
  4. //////////////////////////////////////////////////////////////////////
  5. include_once("var/var.php");
  6. //////////////////////////////////////////////////////////////////////
  7. //Funcion para coneccion
  8. //////////////////////////////////////////////////////////////////////
  9. function conexion(){//Coneccion tipo 1
  10. $dblink = mysqli_connect($host, $username, $userpass);
  11. $selected = mysqli_select_db($dblink,$db1);
  12. if (!$selected) {
  13. die ('Error de Conexión a la base de Datos. '.mysqli_error($dblink));
  14. }
  15. $dblink->query("SET NAMES 'utf8'");
  16. return $dblink;
  17. }
  18. //////////////////////////////////////////////////////////////////////


mi pregunta es esto va dentro o afuera de la funcion:

include_once("var/var.php");

hago la pregunta por que al momento que necesito usar la clave $clave='clave';

me manda error XD gracias por todos los comentarios

mi idea es hacer una Funcion de coneccion para luego usarla en lo lugares necesarios..
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB