mirror of
https://github.com/Xkeeper0/jul.git
synced 2025-05-19 08:40:21 -07:00
Making mysql trigger_error on query failure
This commit is contained in:
parent
ce7da5ee40
commit
8d659c0958
@ -1,57 +1,55 @@
|
||||
<?php
|
||||
class mysql{
|
||||
var $queries=0;
|
||||
var $rowsf=0;
|
||||
var $rowst=0;
|
||||
var $time=0;
|
||||
function connect($host,$user,$pass) {return mysql_connect($host,$user,$pass);}
|
||||
function selectdb($dbname) {return mysql_select_db($dbname);}
|
||||
class mysql{
|
||||
var $queries=0;
|
||||
var $rowsf=0;
|
||||
var $rowst=0;
|
||||
var $time=0;
|
||||
function connect($host,$user,$pass) {return mysql_connect($host,$user,$pass);}
|
||||
function selectdb($dbname) {return mysql_select_db($dbname);}
|
||||
|
||||
function query($query){
|
||||
// if($_GET[q])
|
||||
// print "$query<br>";
|
||||
$start=microtime(true);
|
||||
if($res=mysql_query($query)){
|
||||
$this->queries++;
|
||||
$this->rowst+=@mysql_num_rows($res);
|
||||
} else {
|
||||
// print mysql_error();
|
||||
}
|
||||
function query($query){
|
||||
$start=microtime(true);
|
||||
if($res=mysql_query($query)){
|
||||
$this->queries++;
|
||||
$this->rowst+=@mysql_num_rows($res);
|
||||
} else {
|
||||
trigger_error("MySQL error: ". mysql_error(), E_USER_WARNING);
|
||||
}
|
||||
|
||||
$this->time+=microtime(true)-$start;
|
||||
return $res;
|
||||
}
|
||||
$this->time+=microtime(true)-$start;
|
||||
return $res;
|
||||
}
|
||||
|
||||
function fetch($result){
|
||||
$start=microtime(true);
|
||||
function fetch($result){
|
||||
$start=microtime(true);
|
||||
|
||||
if($result && $res=mysql_fetch_array($result, MYSQL_ASSOC))
|
||||
$this->rowsf++;
|
||||
if($result && $res=mysql_fetch_array($result, MYSQL_ASSOC))
|
||||
$this->rowsf++;
|
||||
|
||||
$this->time+=microtime(true)-$start;
|
||||
return $res;
|
||||
}
|
||||
$this->time+=microtime(true)-$start;
|
||||
return $res;
|
||||
}
|
||||
|
||||
function result($result,$row=0,$col=0){
|
||||
$start=microtime(true);
|
||||
function result($result,$row=0,$col=0){
|
||||
$start=microtime(true);
|
||||
|
||||
if($result && $res=@mysql_result($result,$row,$col))
|
||||
$this->rowsf++;
|
||||
if($result && $res=@mysql_result($result,$row,$col))
|
||||
$this->rowsf++;
|
||||
|
||||
$this->time+=microtime(true)-$start;
|
||||
return $res;
|
||||
}
|
||||
$this->time+=microtime(true)-$start;
|
||||
return $res;
|
||||
}
|
||||
|
||||
function fetchq($query,$row=0,$col=0){
|
||||
$res=$this->query($query);
|
||||
$res=$this->fetch($res);
|
||||
return $res;
|
||||
}
|
||||
function fetchq($query,$row=0,$col=0){
|
||||
$res=$this->query($query);
|
||||
$res=$this->fetch($res);
|
||||
return $res;
|
||||
}
|
||||
|
||||
function resultq($query,$row=0,$col=0){
|
||||
$res=$this->query($query);
|
||||
$res=$this->result($res,$row,$col);
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
function resultq($query,$row=0,$col=0){
|
||||
$res=$this->query($query);
|
||||
$res=$this->result($res,$row,$col);
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
?>
|
Loading…
x
Reference in New Issue
Block a user