S
Size: a a a
RF
АК
АК
АК
с
с
АК
АК
АК
func (r *UserRepository) Find(key, value string) (model.User, error) {
logthat.Log("Ищем пользователя:", key, value)
u := model.User{}
query := fmt.Sprintf("SELECT id, name, email, password, role FROM users WHERE %s = ?", key)
if err := r.db.QueryRow(query, value).Scan(
&u.ID,
&u.Name,
&u.Email,
&u.EncPassword,
&u.Role,
); err != nil {
return u, err
}
return u, nil
}
DP
ВС
func (r *UserRepository) Find(key, value string) (model.User, error) {
logthat.Log("Ищем пользователя:", key, value)
u := model.User{}
query := fmt.Sprintf("SELECT id, name, email, password, role FROM users WHERE %s = ?", key)
if err := r.db.QueryRow(query, value).Scan(
&u.ID,
&u.Name,
&u.Email,
&u.EncPassword,
&u.Role,
); err != nil {
return u, err
}
return u, nil
}
с
func (r *UserRepository) Find(key, value string) (model.User, error) {
logthat.Log("Ищем пользователя:", key, value)
u := model.User{}
query := fmt.Sprintf("SELECT id, name, email, password, role FROM users WHERE %s = ?", key)
if err := r.db.QueryRow(query, value).Scan(
&u.ID,
&u.Name,
&u.Email,
&u.EncPassword,
&u.Role,
); err != nil {
return u, err
}
return u, nil
}
DB
func (r *UserRepository) Find(key, value string) (model.User, error) {
logthat.Log("Ищем пользователя:", key, value)
u := model.User{}
query := fmt.Sprintf("SELECT id, name, email, password, role FROM users WHERE %s = ?", key)
if err := r.db.QueryRow(query, value).Scan(
&u.ID,
&u.Name,
&u.Email,
&u.EncPassword,
&u.Role,
); err != nil {
return u, err
}
return u, nil
}