/var/www/(Del)pathways.org.hk/MIS20140127/old20140127/include/DBConnect.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
//--------------------------------------------------
// Define the DB setting
//--------------------------------------------------
/*define('DB_NAME', 'pathways');
define('DB_USER', 'root');
define('DB_PASSWD', '');
define('DB_HOST', '127.0.0.1');
define('DB_TYPE', 'mysql');*/
define('DB_NAME''pathwaysmisdev');
define('DB_USER''pathwaysuser01');
define('DB_PASSWD''123456');
define('DB_HOST''192.168.171.21');
define('DB_TYPE''mysql');
$PDO_OPTIONS = array(
    
PDO::ATTR_CASE => PDO::CASE_LOWER,
    
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    
PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,
    
PDO::ATTR_STRINGIFY_FETCHES => false,
);
//--------------------------------------------------
// Connect Database 
//--------------------------------------------------
try {
    
$dbh = new PDO(DB_TYPE ':host=' DB_HOST ';dbname=' DB_NAMEDB_USERDB_PASSWD$PDO_OPTIONS);
    
$dbh->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
    
$dbh -> exec('SET NAMES utf8');
} catch (
PDOException $e) {
    echo 
'Connection failed: ' $e->getMessage();
}

/********************************************************************************************************
$id = 123;
$name = 'Chan Tai Man';
$pwd = md5(123456);
$date = '20130101';

### Delete SQL ### 
$sth = $dbh->prepare('DELETE FROM `user` where id = ?');
$sth->bindParam(1, $id);
$sth->execute();

### Insert SQL ###
$sth = $dbh->prepare('INSERT INTO `user`(`id`, `name`, `pwd`, `date`) VALUES (?,?,?,?)');
$sth->bindParam(1, $id);
$sth->bindParam(2, $name);
$sth->bindParam(3, $pwd);
$sth->bindParam(4, $date);
$sth->execute();

### Select SQL ###
$sth = $dbh->prepare('SELECT * FROM `user` where id = ?');
$sth->bindParam(1, $id);
$sth->execute();
while ($ResultSet = $sth->fetch(PDO::FETCH_ASSOC)) {
    echo 'name : ' . $ResultSet['name'] . '<br>';
    echo 'id   : ' . $ResultSet['id'] . '<br>';
    echo 'pwd  : ' . $ResultSet['pwd'] . '<br>';
    echo 'date : ' . $ResultSet['date'];
}

### Error Checking ###
if ($sth->errorCode())
    print_r($sth->errorInfo());
********************************************************************************************************/
?>