$this->err_sql($sql);
return false;
}
+
foreach ($fields as $name => $field) {
$row = [ $name => $post[$name] ];
$this->db()->table_row_encrypt($this,$row);
#debug("$name: ".$post[$name]);
$row = [ $name => $post[$name] ];
$this->db()->table_row_encrypt($this,$row);
- #debug($this->db()->status());
$field->bindParam($query,$row[$name],":$name");
+ #$sql = str_replace(":$name",$row[$name],$sql);
}
foreach ($keys as $name) {
#debug("$name: ".$post[$name]);
$field->bindParam($query,$post[$name],":key_$name");
+ #$sql = str_replace(":key_$name",$row[$name],$sql);
}
+ $info['sql'] = $sql;
#return $sql;
if (self::p('debug')) {
$this->debug($info,1);
}
if (!($ex = $query->execute())) {
- err('PDO::errorInfo(): ' .join(' ', $this->db()->conn->errorInfo()) .NB_EOL);
+ $this->err_sql($sql);
return false;
}
#$info['rowCount'] = $query->rowCount();
$info = [ 'rowCount' => $query->rowCount()] + $info;
- #bye($this->db()->row("SELECT value FROM crypt WHERE id='zaza'"));
- #bye($info);
- #return true;
- #debug($execute);
+ debug($info); return 0;
return $info['rowCount'];
}