Codeigniter Enregistrement actif: supérieur à l'instruction
Je suis en train de convertir un "plus grand que", où la déclaration CI est Active Record de la syntaxe. Lorsque j'utilise cet extrait
$this->db->join('product_stocks', "product_stocks.size_id_fk = product_attributes.id", "left");
$this->db->where('product_stocks.stock_level', '> 1');
$result = $this->db->get('product_attributes')->result_array();
Puis print $this->db->last_query(); affiche WHERE
product_stocks.
stock_level= '> 1'
qui n'est pas exact. Cela peut-il être fait?
source d'informationauteur stef
Vous devez vous connecter pour publier un commentaire.
Je pense que cela devrait faire l'affaire:
Soit
ou
vous devriez le faire. Notez l'espace entre le nom du champ et de l'exploitant; sinon, vous finirez toujours par Erreur 1064.
Vous Pouvez également Passer un paramètre de Chaîne où() fonction comme ceci,
Je voudrais avoir dans CI les suivantes:
Cela fonctionne très bien sans CI, mais lorsque j'utilise
elle retourne tous les résultats de ne pas se soucier de l'endroit où (bien que le sql semble très bien):