J'ai une requête similaire à celle-ci: $ est une valeur que je reçois à partir de l'utilisateur final. p> Comment puis-je exécuter cette requête dans Cadedigniter? Je ne trouve pas de solution dans le Guide de l'utilisateur de Codeignite. P> Merci beaucoup pour vos réponses! P> Cordialement! P> P>
4 Réponses :
Je pense que vous pouvez créer une requête SQL simple: et vous pouvez ensuite l'utiliser normalement. p> p>
look ici .
Fondamentalement, vous devez faire des paramètres de liaison: P>
$sql = "select username from users inner join locations on users.locationid = locations.locationid where countryid = ?"; $this->db->query($sql, '__COUNTRY_NAME__');
Notez que ces solutions utilisent le Code Igniter Classe d'enregistrements Active
Cette méthode utilise des sous-ties comme si vous le souhaitez, mais vous devez désinfecter ou cette méthode le ferait en utilisant des jointures et assainira les données pour vous ( recommandé fort>)! p> $ CountryID code> vous! p>
Aussi, à noter - le Classe d'enregistrement actif a aussi un $ ceci-> db-> où_in () code> méthode. p>
Juste une note pour dire jointures> SubsesCet:
Sélectionnez Nom d'utilisateur à partir des utilisateurs Inner Rejoignez les emplacements sur les utilisateurs.LocationId = Locations.LOCATIONIDLES LOCATION.LOCATIONIDILLES QUOYDYID = '$' code>