該結(jié)構(gòu)將值傳遞給模板type Entry struct { Name, Mes string}此功能要處理 HandleFunc("/", mysqlWithTempl)func mysqlWithTempl(w http.ResponseWriter, r *http.Request) { // Open database con, err := sql.Open("mymysql", dbName+"/"+dbUserName+"/"+dbPassword) if err != nil { panic(err) } // Close database defer con.Close() //query rows, err := con.Query("select name, message from entry") tRes := Entry{} //fetch result for rows.Next() { var name, message string rows.Scan(&name, &message) tRes.Name = name tRes.Mes = message } index.Execute(w, tRes)}和這個(gè)模板<!DOCTYPE html><html> <head> <title> Test </title> </head> <body> <section id="contents"> <p> {{.Mes}} {{.Name}} </p> </section> </body></html>我問(wèn)如何從mysql獲取更多值并將其傳遞給模板當(dāng)嘗試 for rows.Next() { var name, message string rows.Scan(&name, &message) tRes.Name = name tRes.Mes = messageindex.Execute(w, tRes) }取得所有結(jié)果,但每件事重復(fù)
- 1 回答
- 0 關(guān)注
- 163 瀏覽
添加回答
舉報(bào)
0/150
提交
取消