gpt4 book ai didi

php - 根据 PHP/CodeIgniter 中的变量从 MySQL 表中选择特定字段

转载 作者:行者123 更新时间:2023-11-29 08:31:28 24 4
gpt4 key购买 nike

只是想知道如何使用 Active Record 在 CodeIgniter 中最好地实现以下目标:

$language = 'nl'; // or 'en', 'sp', etc.
$this->db->select('id, description_'.$language.' as description, some_more_fields');
$q = $this->db->get('table_name');

如果我像这样使用它 $q不会是一个正确的数据库结果对象,稍后使用它时我会遇到 fatal error :

PHP Fatal error: Call to a member function num_rows() on a non-object in /somescript.php on line 12345

此外,$language变量是从用户输入派生的,因此 imo 应该正确转义..

谢谢!

最佳答案

你引用错了

$this->db->select('id, description_'.$language.' as description, some_more_fields');

关于php - 根据 PHP/CodeIgniter 中的变量从 MySQL 表中选择特定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16480474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com