我很新的PHP和MySQL。我试图将值“part(2)”传递给我的代码点火控制器。 “part(2)”是我数据库中数据值的名称之一。它传递给URI段后,我提取它使用命令$value = str_replace("%20", " ", $this->uri->segment(5));
。现在,当我使用变量$ value搜索我的数据库时,它不显示结果。我认为问题在于使用“()”。我想知道它是否与数据类型utl8 vs latin1有关。我的数据库被配置为使用latin1_general_ci。我试图将数据库字段类型更改为utl8_general_ci,但它不起作用。任何人都可以请帮我在这里?笨,URI->段,str_len
0
A
回答
0
你试过var_dump($value)
刚才看到它所包含的内容?
此外,从$this->db->last_query();
结果可能是有用的,看看有什么你实际上quering你的数据库。我不明白为什么你不能在你的数据库中加入perenthesis。
0
Im相当肯定都UTF8和latin1的都是精品。 你可以发布你的控制器代码吗?
首先,如果您在您的uri中传递值,那么您的允许的uri字符中是否有()
?application/config/config.php
?
是这样的: $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-()';
但我只是尝试这样做,我的价值观与HTML实体就出来了:
input_value = html_entity_decode($input_value);
:
part(2)
,而不是..
你可以用这样的解决这个问题
相关问题
- 1. URI段,2段笨
- 2. 笨 - URI段
- 3. 笨空白URI段
- 4. 删除URI段笨
- 5. URL段 - 用户配置 - 笨
- 6. 组织URI段的笨
- 7. 笨:在 '字段列表'
- 8. 获得相同的结果为PHP``str_len作为jQuery的`.VAL()长()`
- 9. 笨3:未知列在“字段列表”
- 10. 笨HMVC不明确的表单字段
- 11. 定义上的URL段传递笨
- 12. 笨字段验证基于条件
- 13. 笨检查URI段在数据库
- 14. 笨的csv_from_result只返回字段名
- 15. 笨URL重新映射删除段
- 16. 笨ActiveRecord的添加随机id字段
- 17. 段网址无法正常工作笨
- 18. 笨select_max并返回其他行字段
- 19. 笨URI段的URL在末尾附加
- 20. 添加段或子功能/类笨
- 21. 笨在哪里值IN(字段1,字段2)
- 22. 笨
- 23. 笨
- 24. 笨
- 25. 笨 - Smarty的 - 如何笨
- 26. 笨-fetching数据与笨钩
- 27. 在笨
- 28. 与笨
- 29. 笨页
- 30. 在笨