第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我的學(xué)習(xí)模式轉(zhuǎn)義字符串

我的學(xué)習(xí)模式轉(zhuǎn)義字符串

Go
胡說叔叔 2022-09-26 15:50:44
如何過濾來自 URL 參數(shù)示例本地主機的輸入:8080/v1/data/:id而且我想在Golang中使用像參數(shù)這樣的過濾器,我不能使用,因為這個過濾器是動態(tài)的,這個參數(shù)可以使用或否,就像這個例子mysql_real_escape_string?if status != "99" {    where = append(where, "vs.stats = '1'")}if cari != "" {    where = append(where, "(lm.title_member like '%"+cari+"%' OR " +    "lm.nama_member like '%"+cari+"%' )")}query := "select vs.*, lm.nama_member from volks_shift vs left join list_member lm on vs.id_m=lm.id_m where vs.id_s=?"rows, err := s.DB.QueryContext(ctx, query, id_s)我想要安全的卡里瓦爾,沒有使用?
查看完整描述

1 回答

?
犯罪嫌疑人X

TA貢獻2080條經(jīng)驗 獲得超4個贊

包中沒有轉(zhuǎn)義函數(shù),請參閱相關(guān)問題#18478(并且在使用數(shù)據(jù)庫抽象層時調(diào)用mysql特定的函數(shù)也不好)。database/sql


但它也不是必需的,因為您仍然可以在動態(tài)查詢中使用。只需將查詢參數(shù)與查詢一起動態(tài)構(gòu)建,如下所示:?


    query := "SELECT vs.*, lm.nama_member" +

        " FROM volks_shift vs LEFT JOIN list_member lm ON vs.id_m=lm.id_m" +

        " WHERE vs.id_s=?"

    params := []interface{}{id_s}


    if status != "99" {

        query += " AND vs.stats = '1'"

    }


    if cari != "" {

        query += " AND (lm.title_member LIKE ? OR lm.nama_member LIKE ?)"

        params = append(params, "%"+cari+"%", "%"+cari+"%")

    }


    rows, err := s.DB.QueryContext(ctx, query, params...)


查看完整回答
反對 回復(fù) 2022-09-26
  • 1 回答
  • 0 關(guān)注
  • 76 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號