为了账号安全,请及时绑定邮箱和手机立即绑定

如何从MySQL传递值去模板

如何从MySQL传递值去模板

Go
阿晨1998 2021-05-10 08:09:56
该结构将值传递给模板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)}和这个模板<!DOCTYPE html><html>    <head>        <title> Test </title>    </head>    <body>        <section id="contents">        <p> {{.Mes}} {{.Name}} </p>       </section>    </body></html>我问如何从mysql获取更多值并将其传递给模板当尝试 for rows.Next() {            var name, message string            rows.Scan(&name, &message)            tRes.Name = name            tRes.Mes = messageindex.Execute(w, tRes)        }取得所有结果,但每件事重复
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号