class= " lineNumbers " de
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 :
|
class= de
class= >//database.php " notpretty " de l'id= " codeSnippet834584 " de open_connection () ;
}
open_connection public de fonction () {
$this->connection = mysql_connect (DB_SERVER, DB_USER, DB_PASS) ;
si (! $this->connection) {
mourir (« raccordement de base de données échoué : ». mysql_error ());
} autrement {
$db_select = mysql_select_db (DB_NAME, $this->connection) ;
si (! $db_select) {
mourir (« choix de base de données échoué : ». mysql_error ());
}
}
}
close_connection public de fonction () {
si (isset ($this->connection)) {
mysql_close ($this->connection) ;
supprimé ($this->connection) ;
}
}
question publique de fonction ($sql) {
$result = mysql_query ($sql, $this->connection) ;
$this->confirm_query ($result) ;
$result de retour ;
}
mysql_prep public de fonction ($value) {
$magic_quotes_active = get_magic_quotes_gpc () ;
$new_enough_php = function_exists (« mysql_real_escape_string ») ; >= v4.3.0 de PHP de // c.-à-d.
si ($new_enough_php) {PHP v4.3.0 de // ou plus haut
// défont tous les effets magiques de citation ainsi mysql_real_escape_string peut effectuer le travail
si ($magic_quotes_active) {$value = stripslashes ($value) ; }
$value = mysql_real_escape_string ($value) ;
} autrement {// avant PHP v4.3.0
// si les citations magiques ne sont pas déjà sur puis ajoutent des barres obliques manuellement
si (! $magic_quotes_active) {$value = addslashes ($value) ; }
// si les citations magiques sont en activité, puis les barres obliques existent déjà
}
$value de retour ;
}
confirm_query privé de fonction ($result) {
si (! $result) {
mourir (« question de base de données échouée : ». mysql_error ());
}
}
}
$database = nouveau MySQLDatabase () ;
=& $database de $db ;
? >
|