我遇到了这种错误:public function create_photo($post_image){
$data = array(
'pri' => $this->input->post('price'),
'descrip' => $this->input->post('title'),
'post_image' => $post_image
);
return $this->db->insert('table_name', $data);
}
从调试看,我可以看到这是导致错误的行:
Input string was not in a correct format
我做了一些研究但是我的代码看起来是正确的,所以我仍然没有得到我做错的地方。
有什么想法吗?
答案 0 :(得分:0)
您可以使用以下代码获取预期结果,而不会抛出错误。
double number;
if (Double.TryParse(value, out number))
{
// If the value is parsed as double (is ok).
} else {
// If the value is not parsed as number (like an error).
}