~~~
比如 sqls := mysql.自定义函数(select id,name from user where 1=1)
if sqls.read(){
//按行读取输出这个查询的全部要数据
fmt.fprintln("ID=",sql[0],"姓名:",sqls[1],"<br />")
}
老模式的话 由于频繁需要调用
故像封装这个方法解决
老方法要 row,err := mysql.Query("SQL代码")
if err!=nil{
return
}
defer row.close()
for row.next(){
//声明struct等 一个个r
//row.scan(&) 等
}
~~~
更多评论
<a href="/user/jarlyyn" title="@jarlyyn">@jarlyyn</a> 不是啊 想封装个函数 自己用啊。省的每次一直写一堆代码 能一行代码解决的事情就1行啊。
之前在C#里 直接 SqlDataReader sr =cmdsql.ExecuteReader();
然后 sqlRD.Read() 即可 一个个循环遍历了
#2