How Insert with Bind param from Array to Mysql Using Go?
==> stmt.Exec()
this func get all value just one time, but i want set value in for(one and
one).
var values=args[1]
var sql_first string="INSERT INTO "+table+" "
var sql_end string=" VALUES("
var sql_field string=""
var items=values
var count=len(items)
if count >0{
sql_field+="("
for id,item := range items{
sql_field+=item.Key
sql_end+="?"
if count-1 != id{
sql_end+=","
sql_field+=","
}else{
sql_field+=")"
sql_end+=")"
}
}
}
var sql string=sql_first+sql_field+sql_end //now is = "INSERT INTO page
(title,text) VALUES(?,?)"
var stmt,err = DB.Prepare(sql)
if err!=nil {
}
for _,item := range items{
res,err := stmt.Exec( item.Value ) // how fix this?
}
how fix `res,err := stmt.Exec( item.Value )` ?
please help me.
http://stackoverflow.com/questions/42595645/how-insert-with-bind-param-from-array-to-mysql-using-go
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.