|
@@ -1,4 +1,7 @@
|
1
|
|
-<!--
|
|
1
|
+<?php
|
|
2
|
+
|
|
3
|
+/*
|
|
4
|
+
|
2
|
5
|
Conexión de API a base de datos de Proyecto Raíces: Database.php
|
3
|
6
|
- Autor: Miguel E. Cruz Molina
|
4
|
7
|
- # de estudiante: 801-16-1956
|
|
@@ -11,19 +14,19 @@ Resumen: Este archivo de PHP contiene los datos pertinentes a la
|
11
|
14
|
de la aplicación móvil, y realiza directamente dicha conexión
|
12
|
15
|
usando esos datos. La conexión resultante se importa de manera
|
13
|
16
|
separada a cada uno de los demás archivos de PHP relevantes.
|
14
|
|
--->
|
15
|
17
|
|
16
|
|
-<?php
|
|
18
|
+*/
|
|
19
|
+
|
17
|
20
|
|
18
|
21
|
class Database {
|
19
|
22
|
|
20
|
23
|
// Datos necesarios para la conexión: nombre de usuario,
|
21
|
24
|
// servidor, contraseña y nombre de la base de datos:
|
22
|
25
|
|
23
|
|
- private $db_username = 'raicesprcp_wp570'; // '';
|
24
|
|
- private $db_hostname = 'raicespr.org:2083/cpsess9170450100/3rdparty'; // 'localhost';
|
25
|
|
- private $db_password = '0pv5(58.SO'; // '';
|
26
|
|
- private $db_database = 'raicesprcp_wp57'; // 'raices';
|
|
26
|
+ private $db_username = 'raices_user'; // 'raicesprcp_wp570'; // ''; //
|
|
27
|
+ private $db_hostname = 'localhost'; // 'raicespr.org'; // :2083/cpsess9170450100/3rdparty;
|
|
28
|
+ private $db_password = 'raices_passwd'; // '0pv5(58.SO'; // ''; //
|
|
29
|
+ private $db_database = 'raices'; // 'raicesprcp_wp57'; // 'raices'; //
|
27
|
30
|
|
28
|
31
|
private $conn;
|
29
|
32
|
|
|
@@ -36,6 +39,9 @@ Resumen: Este archivo de PHP contiene los datos pertinentes a la
|
36
|
39
|
|
37
|
40
|
try
|
38
|
41
|
{
|
|
42
|
+ // $this->conn = mysqli_connect($this->db_hostname, $this->db_username,
|
|
43
|
+ // $this->db_password, $this->db_database) or $error=1;
|
|
44
|
+
|
39
|
45
|
$this->conn = new PDO('mysql:host='.$this->db_hostname.';dbname='.$this->db_database, $this->db_username, $this->db_password);
|
40
|
46
|
$this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
41
|
47
|
}
|
|
@@ -45,6 +51,7 @@ Resumen: Este archivo de PHP contiene los datos pertinentes a la
|
45
|
51
|
a la base de datos: ".$ex->getMessage());
|
46
|
52
|
}
|
47
|
53
|
|
|
54
|
+ // mysqli_set_charset($this->conn,"utf8");
|
48
|
55
|
|
49
|
56
|
return $this->conn;
|
50
|
57
|
|