/[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.6 - (show annotations)
Tue Jan 6 15:56:39 2026 UTC (2 months, 1 week ago) by sysadm
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +1 -1 lines
Return error code

1 <?php
2 include "../conf/db_conn.conf.php";
3
4 function db_open($sql_charset = "utf8")
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(-1);
41 }
42 }

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