Android quotes within an sql query string

前端 未结 6 1633
栀梦
栀梦 2020-11-29 01:07

I want to perform a query like the following:

uvalue = EditText( some user value );
p_query = \"select * from mytable where name_field = \'\" +  uvalue + \"\         


        
6条回答
  •  长情又很酷
    2020-11-29 01:32

    You should change

    p_query = "select * from mytable where name_field = '" +  uvalue + "'" ;
    

    like

    p_query = "select * from mytable where name_field = '" + android.database.DatabaseUtils.sqlEscapeString(uvalue)+ "'" ;
    

提交回复
热议问题