CI專案中遇到的BUG

2021-08-16 18:07:49 字數 519 閱讀 3188

寫sql時遇到的bug,問題是這樣的:

error number: 1054

unknown column 'john' in 'where clause'

select * from user where u_name = john

filename: f:/ci/system/database/db_driver.php

line number: 691

報錯中出現了unknown column 'john' in where clause.字面意思是沒有找到john列。其實資料表中是有這行資訊的,問題的根源在於拼湊sql語句時,沒有對字元型別的資料使用引號引起來,導致報這樣的錯誤

原來sql語句:$query = $this->db->query("select * from user where u_name = $username")

更改後:$query = $this->db->query("select * from user where u_name = '$username'")

springboot 專案中遇到的BUG

mybatis中動態列印sql語句到控制台,只需要在springboot配置檔案中新增如下配置即可 mybatis configuration log impl org.apache.ibatis.logging.stdout.stdoutimpl但是如果沒有用到任何連線池的話,是不會列印的 cre...

在專案中遇到的一些bug

elemetn ui 版本 2.4.6 問題 在ie中日期時間選擇器不顯示初始化的資料,在chrome中正常顯示 原因 後端返回的資料 2019 02 15t16 00 00.000 0000 在chrome用new date 2019 02 15t16 00 00.000 0000 可以得到準確的...

在專案中遇到的一些bug

elemetn ui 版本 2.4.6 問題 在ie中日期時間選擇器不顯示初始化的資料,在chrome中正常顯示 原因 後端返回的資料 2019 02 15t16 00 00.000 0000 在chrome用new date 2019 02 15t16 00 00.000 0000 可以得到準確的...