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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide 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 sysadm 1.4 <?php
2 sysadm 1.1 include "../conf/db_conn.conf.php";
3 sysadm 1.3
4 sysadm 1.4 function db_open($sql_charset = "gb2312")
5     {
6     global $DB_hostname, $DB_username, $DB_password, $DB_database, $DB_session_timezone;
7 sysadm 1.2
8 sysadm 1.4 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