Quais são as diferenças entre backtick e aspas simples? Posso usar a instrução SE em uma consulta como acima?
Nomanual do codeigniter escreve o seguinte.
$ this-> db-> select () aceita um segundo parâmetro opcional. Se você configurá-lo como FALSE, o CodeIgniter não tentará proteger seus nomes de campo ou tabela com reticulares. Isso é útil se você precisar de uma instrução de seleção composta.
$this->db->select('(SELECT SUM(payments.amount) FROM payments
WHERE payments.invoice_id=4) AS amount_paid', FALSE);
$query = $this->db->get('mytable');
...
E eu tenho o seguinte código deum dos aplicativos de CI.
$this->db->select('slug, type,
IF(`value` = "", `default`, `value`) as `value`', FALSE);
Q1 Quais são as diferenças entre backtick `e aspas simples '?
Q2 Posso usar a instrução SE em uma consulta como acima?
Q3 O que isto significa?
IF(`value` = "", `default`, `value`) as `value`