май
Новичок
Дата регистрации:
26.06.2013 04:01:13
Сообщений: 5
Однако на такой вот код:
public function add($data) {
if (!$this->check($data)) return false;
$query = "INSERT INTO `".$this->table_name."` (";
foreach ($data as $field => $value) $query .= "`$field`,";
$query = substr($query, 0, -1);
$query .= " ) VALUES ( ";
foreach ($data as $value) $query .= $this->config->sym_query.",";
$query = substr($query, 0, -1);
$query .= " ) ";
return $this->db->query($query, array_values($data));
}
добавления не происходит. А в phpmyadmin в SQL-запросах говорится, что у меня
#1064 - 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 'SELECT `value` FROM `torg_discounts` WHERE `code` = 'ABC'INSERT
INTO `torg_order' at line 1
, а в проверятеле синтаксиса сказало, что
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 'public function add($data) {
if (!$this->check($data)) return false;
$query ' at line 1
Где же я туплю? Подскажите пожалуйста!