Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/07/2014, 03:40
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 14 años, 9 meses
Puntos: 28
Respuesta: Conectar a una base de datos con php

para que tengas una mejor idea de como conecto a base de datos:

Código PHP:
Ver original
  1. <?php
  2. /*************************************************************************************************************/
  3. //Funciones Base de Datos
  4. function conexion(){//Coneccion a la base de datos
  5.     $servidor   = 'localhost';//Servidor
  6.     $usuario    = 'root';//Nombre usuario BD
  7.     $clave      = 'tuclave';//contraseña BD
  8.     $basedatos  = 'tu base de datos';//nombre base de datos //<**Ajustar al Sitio WEB**>
  9.     $dblink     = mysqli_connect($servidor, $usuario, $clave);//coneccion
  10.     $selected   = mysqli_select_db($dblink,$basedatos);//Seleccion
  11.     if (!$selected) { error($dblink); }//Comprobacion de errores
  12.     $dblink     -> query("SET NAMES 'utf8'");//Comunicar  con UTF-8
  13.     return $dblink;
  14. }
  15. /*************************************************************************************************************/
  16. function error($dblink){//funcion Error php
  17.     die ('Error de Conexión a la base de Datos. '.mysqli_error($dblink));
  18. }
  19. /*************************************************************************************************************/
  20. function desconexion($dblink){//Desconexión base de datos
  21.     mysqli_close($dblink);
  22. }
  23. /*************************************************************************************************************/
  24. function ejecutar($sql){//Ejecuta querry
  25.     $dblink =   conexion();
  26.     mysqli_query($dblink,$sql) or error($dblink);
  27.     desconexion($dblink);
  28. }
  29. /*************************************************************************************************************/
  30. function filtro($sql){//busquedas en la BD
  31.     $dblink =   conexion();
  32.     $datos  =   mysqli_query($dblink,$sql) or error($dblink);
  33.     desconexion($dblink);
  34.     return $datos;
  35. }
  36. /*************************************************************************************************************/
  37. function cerrarfiltro($datos){//Cerrar Filtro
  38.     mysqli_free_result($datos);
  39. }
  40. /*************************************************************************************************************/
  41. function proximo($datos){//ordenar busquedas
  42.     $arreglo    =   mysqli_fetch_array($datos);
  43.     return $arreglo;
  44. }?>

si alguien puede convertir esto en una clase POO mucho mejor por que siento que es algo procedural lo que estoy aportando...
__________________
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