2017-06-18 84 views
0

如何将数据发布到数据库以迫使它全部为大写? 这是我的代码:如何使用strtoupper将数据以大写形式发布到数据库

$student_id = $this->input->post('student_id'); 
    $course_id   = $this->input->post('course_id'); 

这是我做了什么:

$student_id = strtoupper($this->input->post('student_id')); 
    $course_id   = strtoupper($this->input->post('course_id')); 

结果: 数据发布为小写保持原样。

回答

0

也许你可以将你的输入强制转换为字符串,以防未识别出正确的类型。

$student_id = strtoupper((string)$this->input->post('student_id')); 
$course_id  = strtoupper((string)$this->input->post('course_id')); 
+0

试过这个。仍然是相同的输出即时 –

+0

然后可能错误来自其他地方。从一开始就检查您的代码或向我们展示该功能的更大部分。尝试设置为大写简单的字符串“测试”,看看它是否工作。检查这部分之前或之后是否有任何可能影响数据结构的更改。 –

相关问题