if ($_POST["format"] != "csv" && $style == "TRUNCATE+INSERT") {
dump("TRUNCATE " . idf_escape($table) . ";\n");
}
- $result = $dbh->query(($select ? $select : "SELECT * FROM " . idf_escape($table))); //! enum and set as numbers, microtime
+ $result = $dbh->query(($select ? $select : "SELECT * FROM " . idf_escape($table)), 1); // 1 - MYSQLI_USE_RESULT //! enum and set as numbers, microtime
if ($result) {
$fields = fields($table);
$insert = "";
return mysql_select_db($database, $this->_link);
}
- function query($query) {
- $result = @mysql_query($query, $this->_link); // mute mysql.trace_mode
+ function query($query, $unbuffered = false) {
+ $result = @($unbuffered ? mysql_unbuffered_query($query, $this->_link) : mysql_query($query, $this->_link)); // @ - mute mysql.trace_mode
if (!$result) {
$this->error = mysql_error($this->_link);
return false;
return $this->query("USE " . idf_escape($database));
}
- function query($query) {
+ function query($query) { // $unbuffered is not supported
$result = parent::query($query);
if (!$result) {
$errorInfo = $this->errorInfo();