我有一個單一的字符串參數從我的表測試,其中有兩個字段id(int)和名稱(varchar)的檢索記錄的過程。 過程中的查詢被顯示在下面MYSQL&C#:如何轉義SELECT WHERE IN(...)子句中的元素?
Select * from test where id in (strParam);
和在參數值將是
strParam="1,2";
但其結果將是錯誤的,因爲查詢將被如下所示
Select * from test where id in ('1,2');
但我需要查詢如下所示
Select * from test where id in (1,2);
請幫我解決 編程語言是C# 感謝, SURAJ
哪種編程你用什麼語言來構造'strParam'? PHP? – Konerak
@konerak對不起,我錯過了它,它在C#中。 – Suraj