/[LeafOK_CVS]/lbbs/utils/lib/db_open.inc.php
ViewVC logotype

Contents of /lbbs/utils/lib/db_open.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Sat May 3 14:50:59 2025 UTC (10 months, 2 weeks ago) by sysadm
Branch: MAIN
Changes since 1.3: +39 -8 lines
Refact gen_top

1 <?php
2 include "../conf/db_conn.conf.php";
3
4 function db_open($sql_charset = "gb2312")
5 {
6 global $DB_hostname, $DB_username, $DB_password, $DB_database, $DB_session_timezone;
7
8 mysqli_report(MYSQLI_REPORT_OFF);
9
10 $mysqli = @new mysqli($DB_hostname, $DB_username, $DB_password, $DB_database);
11
12 if ($mysqli->connect_errno)
13 {
14 echo ("Mysqli connection error: " . $mysqli->connect_error);
15 return NULL;
16 }
17
18 $mysqli->set_charset($sql_charset);
19 if ($mysqli->errno) {
20 echo ("Mysqli error: " . $mysqli->error . "\n");
21 }
22
23 if (isset($DB_session_timezone))
24 {
25 $mysqli->query("SET time_zone = '" . $DB_session_timezone . "'");
26 if ($mysqli->errno) {
27 echo ("Mysqli error: " . $mysqli->error . "\n");
28 }
29 }
30
31 return $mysqli;
32 }
33
34 if (!isset($db_conn))
35 {
36 $db_conn = db_open();
37
38 if ($db_conn == NULL)
39 {
40 exit();
41 }
42 }

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1