我正在尝试使用 Go 中的 sql/db 包从表中获取数据。我的数据库表包含一个用户名“shaw”。有几行用户名是 shaw,在附加的帖子栏中有不同的帖子。我有以下代码:去:func ReadData() string { db, err := sql.Open("mysql", "user1@/my_db") if err != nil { fmt.Println(err) } defer db.Close() var tweet string rows, err := db.Query("select tweet from posts where username = ?", "shaw") if err != nil { fmt.Println(err) } defer rows.Close() for rows.Next() { err := rows.Scan(&tweet) if err != nil { fmt.Println(err) } fmt.Printf("this %s", tweet) return tweet } return ""}显示的结果只给出了表中的 1 个值,而不是与“Shaw”相关的其他值。如何获取超过 1 个结果?根据此处的文档,似乎没有任何问题.. https://code.google.com/p/go-wiki/wiki/SQLInterface
2 回答
- 2 回答
- 0 关注
- 184 浏览
添加回答
举报
0/150
提交
取消