Прошу помочь, поставил модуль и стало выдавать ошибку при переходе в корзину. Не могу разобраться с ошибкой при переходе в корзину.
Выбираю товар, добавляю его в корзину, а когда перехожу в корзину выдает ошибку, в чем проблема?
Fatal error: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS result' at line 1<br />Error No: 1064<br />SELECT () AS result in /home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db/mysqli.php:41 Stack trace: #0 /home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT () AS re...') #1 /home/aptechka111/domains/aptechkazone.ru/public_html/catalog/model/extension/shipping/regional_flat.php(48): DB->query('SELECT () AS re...') #2 /home/aptechka111/domains/aptechkazone.ru/storage/modification/system/engine/loader.php(248): ModelExtensionShippingRegionalFlat->getQuote(Array) #3 /home/aptechka111/domains/aptechkazone.ru/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/aptechka111/domains/aptechkazone.ru/public_html/catalog/controller/checkout/uni_checkout.php(859): Proxy->__call('getQuote', Array) #5 /home/aptechk in/home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db/mysqli.phpon line41 __________________________________________________________________________________
<?php namespace DB; final class MySQLi { private $connection;
public function __construct($hostname, $username, $password, $database, $port = '3306') { $this->connection = new \mysqli($hostname, $username, $password, $database, $port);
if ($this->connection->connect_error) { throw new \Exception('Error: ' . $this->connection->connect_error . '<br />Error No: ' . $this->connection->connect_errno); }
Мульти доставка или Multiple shipping Rate
в Доставки
Опубликовано
Прошу помочь, поставил модуль и стало выдавать ошибку при переходе в корзину. Не могу разобраться с ошибкой при переходе в корзину.
Выбираю товар, добавляю его в корзину, а когда перехожу в корзину выдает ошибку, в чем проблема?
Fatal error: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS result' at line 1<br />Error No: 1064<br />SELECT () AS result in /home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db/mysqli.php:41 Stack trace: #0 /home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT () AS re...') #1 /home/aptechka111/domains/aptechkazone.ru/public_html/catalog/model/extension/shipping/regional_flat.php(48): DB->query('SELECT () AS re...') #2 /home/aptechka111/domains/aptechkazone.ru/storage/modification/system/engine/loader.php(248): ModelExtensionShippingRegionalFlat->getQuote(Array) #3 /home/aptechka111/domains/aptechkazone.ru/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/aptechka111/domains/aptechkazone.ru/public_html/catalog/controller/checkout/uni_checkout.php(859): Proxy->__call('getQuote', Array) #5 /home/aptechk in /home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db/mysqli.php on line 41
__________________________________________________________________________________
<?php
namespace DB;
final class MySQLi {
private $connection;
public function __construct($hostname, $username, $password, $database, $port = '3306') {
$this->connection = new \mysqli($hostname, $username, $password, $database, $port);
if ($this->connection->connect_error) {
throw new \Exception('Error: ' . $this->connection->connect_error . '<br />Error No: ' . $this->connection->connect_errno);
}
$this->connection->set_charset("utf8");
$this->connection->query("SET SQL_MODE = ''");
$this->connection->query("SET SESSION sql_mode = 'NO_ENGINE_SUBSTITUTION'");
}
public function query($sql) {
$query = $this->connection->query($sql);
if (!$this->connection->errno) {
if ($query instanceof \mysqli_result) {
$data = array();
while ($row = $query->fetch_assoc()) {
$data[] = $row;
}
$result = new \stdClass();
$result->num_rows = $query->num_rows;
$result->row = isset($data[0]) ? $data[0] : array();
$result->rows = $data;
$query->close();
return $result;
} else {
return true;
}
} else {
throw new \Exception('Error: ' . $this->connection->error . '<br />Error No: ' . $this->connection->errno . '<br />' . $sql);
}
}
public function escape($value) {
return $this->connection->real_escape_string($value);
}
public function countAffected() {
return $this->connection->affected_rows;
}
public function getLastId() {
return $this->connection->insert_id;
}
public function connected() {
return $this->connection->ping();
}
public function __destruct() {
$this->connection->close();
}
}