php搜索查询数据库

在用DEDECMS做站的时候,遇到了一个问题,请大神帮助?描述:在数据库建了一个dede_test数据表,并建立了ID,NAME两个字段,如果通过前台html搜索框的方式... 在用DEDECMS做站的时候,遇到了一个问题,请大神帮助? 描述:在数据库建了一个dede_test数据表,并建立了ID,NAME两个字段,如果通过前台html搜索框的方式进行 搜索查询? 求代码,有重谢。 展开
 我来答
myperbook
2014-07-22 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:81.7万
展开全部
1.action 后面的页面没有指定
2.if($name) 改成 if($name!=‘’)
3.把$sql 打印出来
4.页面报错内容是什么
完善上面4项,纠错毫无压力。
更多追问追答
追问

改了四项,压力依然存在

追答
很明显,错误出在$name 参数。
5.把页面上的$name参数打印出来,echo $name;放在form之前
今至电子科技有限公司
2024-08-23 广告
上海今至电子科技有限公司,是一家从事运维服务、系统集成和网络工程的专业公司。业务涵盖IT解决方案、网络工程、应用软件开发、系统集成、服务器虚拟化、桌面虚拟化、高性能运算、负载均衡、数据容灾备份、服务外包、IT运维等。我们的理念:诚信为本,服... 点击进入详情页
本回答由今至电子科技有限公司提供
我区79soHU
2014-07-22 · 超过52用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:97.8万
展开全部
<?php
// 获取表单提交值
$student_id = intval(trim($_POST['student_id']));
// 页面表单 可以放单独的html文件中,如果放单独的html页面中 form 的action的地址要改成下面的PHP文件名
echo '<form action="" method="post">
<input type="text" name="student_id" value="{$student_id}"/>
<input type="submit" name="submit" value="查询"/>
</form>';
// 当有数据提交时
if ($student_id)
{
$con= mysql_connect("localhost","root","111") or die("连接错误");
mysql_select_db("examination",$con);

// 查询
$sql = "SELECT * FROM tablename WHERE student_id = $student_id ";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
// 输出
echo '学号:'.$row['student_id'].'<br>姓名:'.$row['name'].'<br>性别:'.$row['gender'].'<br>分数:'.$row['score'];
}
?>
追问

我改成我的出现了错误,请问我哪里改错了吗?就两个字段:id,name,查询name   数据库dede_test

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式