err = rows.scan(&user.id,&user.name)
if err != nil
fmt.println("content:", user)
查詢時出錯:
sql: expected 21 destination arguments in scan, not 2
出現原因:
資料庫不只兩個字段,而你只獲取2個字段,所以報錯
解決方法1:
err = rows.scan(&user.id,&user.name,&user.......)全部獲取出來
解決方案2:
rows, err := db.query(data)
if err != nil
//字段
cols, _ := rows.columns()
for i := range cols
// fmt.println("")
// fmt.println("******************************===")
// values := make(sql.rawbytes, len(cols))
// scans := make(inte***ce{}, len(cols))
//// for i := range values
//// results := make(map[int]map[string]string)
//// i := 0
//// for rows.next()
//// row := make(map[string]string)
//// for j, v := range values
//// results[i] = row
//// i++
//// }
//// // 列印結果
//// for i, m := range results
//// fmt.println("********************====")
//// }
獲取URl後的查詢引數
今天做專案時遇到了問題,那就是獲取瀏覽器後面的查詢引數,在網上找了很多的方法,感覺都不太好,所以自己就寫了乙個 1.通過傳入引數獲取單個查詢引數 function getquerystring name return value 2.獲取url中的所有查詢引數 function getqueryst...
Python爬蟲解析後內容獲取 re模組
re.findall 正則匹配的格式,匹配的物件 1.只匹配開頭在多行模式中匹配每一行的開頭 2.a b 匹配的格式a或者b 領域 web開發,爬蟲,資料分析,資料探勘,人工智慧 零基礎到專案實戰,7天學習上手做專案 3 4.a 匹配已a 結尾的 5.代表任意字元 6.7.代表前面字元0 無窮大個 ...
vue獲渲染頁面後獲取內容高度
頁面使用了元件,渲染完之後獲取到的高度明顯不對,原來寫在mounted裡getheight 獲取不到。解決辦法 用 nexttick vue.nexttick callback,context 法一 在請求成功之後呼叫 this nexttick 我用了這種可以使用。法二 假如法一拿不到,就用wat...