Я не понимаю, почему я получаю ошибку Parse: синтаксическая ошибка, неожиданное «if» (T_IF) в этом операторе if. Я знаю, что вы получите эту ошибку, если забудете; но я этого не сделал. Может ли кто-нибудь увидеть что-нибудь, что я пропустил? Спасибо!!Ошибка синтаксиса ошибки синтаксического анализа неожиданно, если T_IF
public function action($action, $table, $where = array()) {
if (count($where) === 3) {
$operators = array('=', '>', '<', '>=', '<=');
$field = $where[0];
$operator = $where[1];
$value = $where[2];
if (in_array($operator, $operators)) {
$sql = "{$action} FROM {$table} WHERE {$field} {$operator} ?";
if (!$this->query($sql, array($value))->error()) { <-- This is line that is throwing the error
return $this;
}
}
}
return false;
}
Если вы хотите, я могу поставить всю свою db.class.php здесь, но я не вижу причин для. Просто спроси.
Это странно, я знал, что ничего не вижу. Спасибо вам за это!! –