gpt4 book ai didi

php - SQL - 查询选择文本与我的变量相似的行。(不是 "like "或 "where")

转载 作者:行者123 更新时间:2023-11-29 18:29:05 26 4
gpt4 key购买 nike

我有一个包含问题的数据库表。一列内有问题文本。

我想要导入 Excel。在Excel文件中我也有与数据库中相同的问题。但我没有类似的 ID 来分配正确的问题。所以我需要通过文本字段找到正确的问题。

我的目标是,将问题的答案(我从 Excel 中读出)保存在具有正确问题 ID 的数据库表中。

我正在使用 CodeIgniter 和 PHPExcel 从单元格中获取文本

这是我的模型:

 function get_question_id($xxx, $quality){
$this->db->select("*");
$this->db->from("pa_it_question");
$this->db->where('inttype', $xxx);
$this->db->like('quality', $quality, 'before');


if($query = $this->db->get()) {
if ($query->num_rows() > 0) {
return $query->row('id');
} else {
return $query->row('id');
}
} else {
return FALSE;
}
}

这是我的 Controller :

 $quality = $objPHPExcel->getActiveSheet()->getCell($cellQ)->getValue();
$questionId=$this->MInterview->get_question_id($xxx,$quality);

问题是在我的数据库中,我的文本中有 html 标签。因此,查询“like”和“where”不起作用。

我需要一个解决方案来检查一致性或类似的内容。

最佳答案

请参阅下面的内容,这可能会有所帮助:

WHERE inttype LIKE '%your question to search%' AND inttype NOT LIKE '%the html tag you want to exclude%'

关于php - SQL - 查询选择文本与我的变量相似的行。(不是 "like "或 "where"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45878986/

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