mysql bunfix
This commit is contained in:
@@ -71,7 +71,9 @@ class LE_MYSQL
|
|||||||
$res = $this->l->query($s, $buf);
|
$res = $this->l->query($s, $buf);
|
||||||
|
|
||||||
$e = ($this->l->error);
|
$e = ($this->l->error);
|
||||||
if (!empty($e)) $this->err(($this->c['debug'] ? $e . ' <br>(' . $s . ')' : 'ERR QUERY!!!'));
|
if (!empty($e)) $this->err(($this->debug ? $e . ' <br>(' . $s . ')' : 'ERR QUERY!!!'));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
unset($e, $buf);
|
unset($e, $buf);
|
||||||
return $this->answer($res, $type, $o);
|
return $this->answer($res, $type, $o);
|
||||||
@@ -241,6 +243,22 @@ class LE_MYSQL
|
|||||||
return $id;
|
return $id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
public function SELECT($tbl,$fields,$where,$order)
|
||||||
|
{
|
||||||
|
$fields = $this->gen_f($fields);
|
||||||
|
$tbl = $this->prepare($tbl);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$sql = "SELECT f1, f2 FROM table WHERE a=5 ORDER BY f1 DESC LIMIT 1"
|
||||||
|
if ($fields===0) $f="*";
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}*/
|
||||||
|
|
||||||
|
|
||||||
/*****************
|
/*****************
|
||||||
* custom queries *
|
* custom queries *
|
||||||
@@ -275,4 +293,17 @@ class LE_MYSQL
|
|||||||
return $this->query($s, false, ['val' => $v]);
|
return $this->query($s, false, ['val' => $v]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function gen_f($f="*")
|
||||||
|
{
|
||||||
|
if (trim($f)=="*" || $f===0 || $f===false) return "*";
|
||||||
|
$f = explode(',',$f);
|
||||||
|
$cnt = count($f);
|
||||||
|
|
||||||
|
for($i=0;$i<$cnt;$i++) $f[$i] = '`'.trim($f[$i]).'`';
|
||||||
|
|
||||||
|
return implode(', ',$f);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user