Не работает class - Страница 1
Кодинг :
Не работает class
9 Апр 2016Есть класс добавления купон. Он работает, но! Если добавить еще один столбец для записи данные, то он перестает работать.
Рабочий код
<?php
class promoModel extends Model {
public function createPromo($data) {
$sql = "INSERT INTO `promo` SET ";
$sql .= "cod = '" . $this->db->escape($data['cod']) . "', ";
// $sql .= "replace = '" . (int)$data['replace'] . "'";
$sql .= "skidka = '" . $this->db->escape($data['skidka']) . "' ";
$this->db->query($sql);
return $this->db->getLastId();
}
?>
Нерабочий код
<?php
class promoModel extends Model {
public function createPromo($data) {
$sql = "INSERT INTO `promo` SET ";
$sql .= "cod = '" . $this->db->escape($data['cod']) . "', ";
$sql .= "replace = '" . (int)$data['replace'] . "'";
$sql .= "skidka = '" . $this->db->escape($data['skidka']) . "' ";
$this->db->query($sql);
return $this->db->getLastId();
}
?>
Т.е. при добавлении строки
<?php
$sql .= "replace = '" . (int)$data['replace'] . "'";
?>
код перестает работать.