I hope that the poll is made in an understandable way. How to use placeholders in postgresql In sql systems other than postgres, such as mysql for instance, prepared statements can use question marks as a placeholder for data in prepared statements I am not sure how to create placeholders in postgres. placeholder := "VALUES (" for i, c := range columns { if i == 0 { *query += c placeholder += "?" } else { *query += ", "+c placeholder += ", ?" } } placeholder += ")" *query += ") " + placeholder } // convert []string to []interface{} func string2interface(s []string) []interface{} { i := make([]interface{}, len(s)) for k, v := range s { I'm looping and with each loop i manipulate data and then save it to different csv file
Now i'm trying to do the same with sqlite I have many tables but for sake of simplicity, lets say i have 3 tables I have other commands with a %s placeholder in the middle, and a like statement, and those work no issue And as mentioned, they worked no problem when i was using sqlite, but since switching they don't If anything else is needed just let me know, and thanks in advance for any help. A subreddit dedicated to hacking and hackers
Technically, you have the right amount, but you're missing parentheses and commas, and it's broken up throughout your query which i suspect is confusing sql Just like the values are separated with commas and surrounded in parentheses, so too must the placeholders Otherwise, sql won't know how to interpret them and match them up. But, i cannot add any parameters that actually work A simple list based on one of the fields in my report that just asks the user to select from a. In postgres, the value placeholder is $#, which one is recommend when the value is the same, reusing the value placeholder or not
Why are the names john/jane doe used as placeholder names instead of any other name?
OPEN