jsp+mysql在做模糊查询时候的参数绑定问题

jsp+mysql在做模糊查询时候的参数绑定问题,第1张

这样绑定不对,你穿进去的是带""的,你得稍微改下逻辑了应该改为

String sql="select * from book where name like '%"+value1+"%' or author like'%"+value2+"%'"

这样拼接没问题,传进来的参数可以直接放进去,我记得原来写的时候,like里面有问号,传入字符串会出错,逻辑你想想稍微改一下,难度不大

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />

<style>

table{text-align:centercolor:#666}

th,td{font-size:20pxborder:1px solid #666border-collapse:collapsebackground:#56aaff}

</style>

</head>

<body>

<?php

$conn=mysql_connect("localhost","","")//链接服务器

mysql_select_db("",$conn)//选择数据库test并链接

mysql_query("set names 'utf8'")//编码

//if(!$conn){die('error:'.mysql_error())}//判断是否链接出错

$sql="select id,name from biaoming where id="2""//sql语句

$result=mysql_query($sql)//执行并获取sql查询结果

$row=mysql_fetch_array($result)

document.getElementById(id).value=$row["id"]

document.getElementById(name).value=$row["name"]

mysql_close($conn)//断开数据库链接

?>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7650137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存