|
|
@@ -416,12 +416,14 @@ EOF_STRUCT_MYSQL;
|
|
|
// for sql like `select count() from ...`
|
|
|
public function fetchValue($sql) {
|
|
|
DBG::_('DBG_SQL', '>3', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::log($sql, 'sql');
|
|
|
$sth = $this->query($sql);
|
|
|
return $sth->fetchColumn();
|
|
|
}
|
|
|
|
|
|
public function fetchFirst($sql) {// fetch only first row
|
|
|
DBG::_('DBG_SQL', '>3', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::log($sql, 'sql');
|
|
|
$sth = $this->prepare($sql);
|
|
|
$sth->execute();
|
|
|
return $sth->fetch();
|
|
|
@@ -429,6 +431,7 @@ EOF_STRUCT_MYSQL;
|
|
|
|
|
|
public function fetchAll($sql) {
|
|
|
DBG::_('DBG_SQL', '>3', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::log($sql, 'sql');
|
|
|
$sth = $this->prepare($sql);
|
|
|
$sth->execute();
|
|
|
return $sth->fetchAll();
|
|
|
@@ -436,6 +439,7 @@ EOF_STRUCT_MYSQL;
|
|
|
|
|
|
public function fetchAllByKey($sql, $key = 'ID') {
|
|
|
DBG::_('DBG_SQL', '>3', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::log($sql, 'sql');
|
|
|
$rowsByKey = array();
|
|
|
$sth = $this->prepare($sql);
|
|
|
$sth->execute();
|
|
|
@@ -510,6 +514,7 @@ EOF_STRUCT_MYSQL;
|
|
|
values (" . implode(", ", $sqlValues) . ")
|
|
|
";
|
|
|
DBG::_('DBG_SQL', '>3', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::log($sql, 'sql');
|
|
|
$this->exec($sql);
|
|
|
return $this->lastInsertId();
|
|
|
}
|
|
|
@@ -534,11 +539,13 @@ EOF_STRUCT_MYSQL;
|
|
|
where `{$primaryKeyName}` = {$sqlPrimaryKey}
|
|
|
";
|
|
|
DBG::_('DBG_SQL', '>3', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::log($sql, 'sql');
|
|
|
return $this->exec($sql);
|
|
|
}
|
|
|
|
|
|
public function execSql($sql) {
|
|
|
DBG::_('DBG_SQL', '>3', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::log($sql, 'sql');
|
|
|
return $this->exec($sql);
|
|
|
}
|
|
|
|