#golang
Здравствуйте, с го знаком не долго, поэтому вопрос немного "Ламерский". Есть запрос Mysql rows, err := db.Query("SELECT * FROM users WHERE user='login"';) Login я получил раньше и он в в формате string. Подскажите как вставить сюда переменную? rows, err := db.Query("SELECT * FROM users WHERE user='Моя переменная"';)
Ответы
Ответ 1
Открываем документацию и видим: age := 27 // v vvv rows, err := db.Query("SELECT name FROM users WHERE age=?", age) Обычные "порядковые параметры на заглушках": вместо значений ставятся ?-заглушки, а последующие аргументы по порядку эти заглушки заполняют. Пример чуточку сложнее: age := 27 name := "Кнопкатык" rows, err := db.Query("SELECT name FROM users WHERE age=? AND name=?", age, name)
Комментариев нет:
Отправить комментарий