尝试在 PostgreSQL 上使用 SELECT OR
选择数据,但它给出以下输出:
"*ERROR: invalid input syntax for integer:*"
最初,它在 MySQL 上运行。
Object search=request.getParameter("search_data");
dbase.rs = dbase.st.executeQuery("select * from patient_reg where pat_no='"+search+"' OR pat_fname='"+search+"' OR pat_tel='"+search+"'");
最佳答案
我已经这样做了并且有效
字符串搜索 = request.getParameter("search_data");
dbase.pst = dbase.con.prepareStatement("从 Patient_reg 中选择 *,其中 pat_no::text='"+search+"' 或 pat_fname='"+search+"' 或 pat_tel='"+search+"'") ;
关于java - 在 PostgreSQL 上选择 FROM OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60115686/