|
Server : LiteSpeed System : Linux terra.hostitbro.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : outerorb ( 1091) PHP Version : 8.1.34 Disable Function : mail Directory : /home2/outerorb/dev.outerorbittech.com/anant-engg/include/ | |
|
Path: /home2/outerorb/dev.outerorbittech.com/anant-engg/include/db_class.php
Size: 1.67 KB
Permissions: 0644
<?php
error_reporting(0);
############ Website Database Communication Functions##########
function db_query($sql) {
$dbcon = $GLOBALS['dbconn'];
$result = mysqli_query($dbcon,$sql) or die(db_error($sql));
return $result;
}
function db_scalar($sql, $dbcon2 = null) {
if($dbcon2==''){
if(!isset($GLOBALS['dbconn'])) {
}
$dbcon2 = $GLOBALS['dbconn'];
}
$result = db_query($sql, $dbcon2);
if ($line = mysqli_fetch_array($result)) {
$response = $line[0];
}
return $response;
}
function db_error($sql) {
echo "<div style='font-family: tahoma; font-size: 11px; color: #333333'><br>";
print_error();
if(LOCAL_MODE) {
echo "<br>sql: $sql";
}
echo "</div>";
}
function print_error() {
$debug_backtrace = debug_backtrace();
for ($i = 1; $i < count($debug_backtrace); $i++) {
$error = $debug_backtrace[$i];
echo "<br>";
echo "<div>";
echo "<b>File:</b> ".$error['file']."<br>";
echo "<b>Line:</b> ".$error['line']."<br>";
echo "<b>Function:</b> ".$error['function']."<br>";
echo "</div>";
}
}
function db_fetch_array($sql, $dbcon2 = null) {
if($dbcon2==''){
if(!isset($GLOBALS['dbconn'])) {
}
$dbcon2 = $GLOBALS['dbconn'];
}
$result = mysqli_fetch_array($sql) or die();
return $result;
}
function db_fetch_object($sql, $dbcon2 = null) {
if($dbcon2==''){
if(!isset($GLOBALS['dbconn'])) {
}
$dbcon2 = $GLOBALS['dbconn'];
}
$result = mysqli_fetch_object($sql) or die();
return $result;
}
function NumRows($sql, $dbcon2 = null) {
if($dbcon2==''){
if(!isset($GLOBALS['dbconn'])) {
}
$dbcon2 = $GLOBALS['dbconn'];
}
$result = mysqli_num_rows($sql) ;
if(!is_numeric($result)){
return 0;
}
else{
return $result;
}
}
?>