Advertisement
Guest User

Untitled

a guest
Nov 7th, 2017
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.11 KB | None | 0 0
  1. <?php
  2.  
  3.     class ConexionBD
  4.     {
  5.                
  6.         protected $Conexion;
  7.         function ConexionBD_Conectarse($Servidor,$Usuario,$Contra)
  8.         {
  9.             $this->$Conexion = new mysqli($Servidor, $Usuario, $Contra);
  10.             if ($this->$Conexion->connect_error) {
  11.              
  12.              die("Fallo la conexion: " . $this->$Conexion->connect_error);
  13.              
  14.               }
  15.                 echo "Conexion realizada satisfactoriamente\n";
  16.         }
  17.        
  18.         function ConexionBD_ConectarsePDO($Servidor,$Usuario,$Contra,$BasedeDatos)
  19.         {
  20.             try {
  21.                 $this->$Conexion = new PDO("mysql:host=$Servidor;dbname=$BasedeDatos", $Usuario, $Contra);
  22.                 $this->$Conexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  23.                 echo "Conexion realizada satisfactoriamente";
  24.             }
  25.             catch(PDOException $e)
  26.             {
  27.                 echo "Fallo la conexion: " . $e->getMessage();
  28.             }
  29.         }
  30.        
  31.         function ConexionBD_Seleccionar($Consulta)
  32.         {
  33.            
  34.             $result = $this->$Conexion->query($Consulta);
  35.         }
  36.         function ConexionBD_Desconectar()
  37.         {
  38.             $this->$Conexion->close();
  39.         }
  40.          function ConexionBD_DesconectarPDO($Consulta)
  41.         {
  42.            
  43.             $result = $this->$Conexion->query($Consulta);
  44.         }
  45.     }
  46.  
  47. /*
  48. $driver = 'mysql';
  49. $database = "dbname=CODINGGROUND";
  50. $dsn = "$driver:host=localhost;$database";
  51.  
  52. $username = 'root';
  53. $password = 'root';
  54.  
  55. try {
  56.    $conn = new PDO($dsn, $username, $password);
  57.    echo "Database CODINGGROUND Connected\n";
  58. }catch(PDOException $e){
  59.    echo $e->getMessage();
  60. }
  61. */
  62. $Con = new ConexionBD;
  63. $Con->ConexionBD_ConectarsePDO('localhost','root','root','CODINGGROUND');
  64. $sql = 'SELECT  * FROM users';
  65. $Con->ConexionBD_Desconectar();
  66. //$Resultado= $Con->ConexionBD_Seleccionar($sql);
  67. /*$stmt = $Con->prepare($sql);
  68. $stmt->execute();
  69.  
  70. while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
  71.   foreach($row as $value)
  72.   {
  73.     echo sprintf("%s, ", $value);
  74.   }
  75.   echo "\n";
  76. }*/
  77. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement