preventing crash if there's no error to display.
This commit is contained in:
10
sqlsrv.php
10
sqlsrv.php
@@ -3,7 +3,7 @@
|
|||||||
/**
|
/**
|
||||||
* @desc A simple and convenient php sqlsrv class
|
* @desc A simple and convenient php sqlsrv class
|
||||||
* @author Originaly made by Yaseng WwW.Yaseng.Me, now maintained and update by Sebastien Plante
|
* @author Originaly made by Yaseng WwW.Yaseng.Me, now maintained and update by Sebastien Plante
|
||||||
* @version v1.4
|
* @version v1.5
|
||||||
* @link https://gitea.urbanghetto.net/nka/php_sqlsrv_class
|
* @link https://gitea.urbanghetto.net/nka/php_sqlsrv_class
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ class sqlsrv
|
|||||||
$this->conn = @sqlsrv_connect($server, array('UID' => $user, 'PWD' => $pass, 'Database' => $dbname, 'LoginTimeout' => 10));
|
$this->conn = @sqlsrv_connect($server, array('UID' => $user, 'PWD' => $pass, 'Database' => $dbname, 'LoginTimeout' => 10));
|
||||||
if ($this->conn === false) {
|
if ($this->conn === false) {
|
||||||
$this->error_log[] = sqlsrv_errors();
|
$this->error_log[] = sqlsrv_errors();
|
||||||
throw new Exception($this->error_log[0][0]["message"]);
|
throw new Exception(($this->error_log[0][0]["message"] ?? ''));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ class sqlsrv
|
|||||||
$this->sql_log[] = $sql;
|
$this->sql_log[] = $sql;
|
||||||
if ($stmt === false) {
|
if ($stmt === false) {
|
||||||
$this->error_log[] = sqlsrv_errors();
|
$this->error_log[] = sqlsrv_errors();
|
||||||
throw new Exception($this->error_log[0][0]["message"]);
|
throw new Exception(($this->error_log[0][0]["message"] ?? ''));
|
||||||
} else {
|
} else {
|
||||||
$this->query_id = $stmt;
|
$this->query_id = $stmt;
|
||||||
$this->num_rows = $this->affectedRows();
|
$this->num_rows = $this->affectedRows();
|
||||||
@@ -67,7 +67,7 @@ class sqlsrv
|
|||||||
|
|
||||||
$stmt = sqlsrv_query($this->conn, $sql, $params);
|
$stmt = sqlsrv_query($this->conn, $sql, $params);
|
||||||
if ($stmt === false) {
|
if ($stmt === false) {
|
||||||
throw new Exception($this->error_log[0][0]["message"]);
|
throw new Exception(($this->error_log[0][0]["message"] ?? ''));
|
||||||
} else {
|
} else {
|
||||||
$data = array();
|
$data = array();
|
||||||
while ($row = @sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
|
while ($row = @sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
|
||||||
@@ -84,7 +84,7 @@ class sqlsrv
|
|||||||
|
|
||||||
$stmt = sqlsrv_query($this->conn, $sql, $params);
|
$stmt = sqlsrv_query($this->conn, $sql, $params);
|
||||||
if ($stmt === false) {
|
if ($stmt === false) {
|
||||||
throw new Exception($this->error_log[0][0]["message"]);
|
throw new Exception(($this->error_log[0][0]["message"] ?? ''));
|
||||||
} else {
|
} else {
|
||||||
return sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC);
|
return sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user