A. php搜索查询数据库数据
查看一下代码:
<?php
//获取表单提交值
$student_id=intval(trim($_POST['student_id']));
//页面表单可以放单独的html文件中,如果放单独的html页面中form的action的地址要改成下面的PHP文件名
echo'<formaction=""method="post">
<inputtype="text"name="student_id"value="{$student_id}"/>
<inputtype="submit"name="submit"value="查询"/>
</form>';
//当有数据提交时
if($student_id)
{
$con=mysql_connect("localhost","root","111")ordie("连接错误");
mysql_select_db("examination",$con);
//查询
$sql="SELECT*FROMtablenameWHEREstudent_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'];
}
?>
B. 用PHP代码如何查询数据库表中的一条记录
你的意思是说
点击查询后
要吧与关键字相关联的整条记录都显示出来?
那样的话
你要先把这条记录复制
给某个数组,然后输出这个数组就可以了
$sql="select
*
from
db1
where
name=$_post[name]";
$result=mysql_query($sql,$con);
$row=mysql_fetch_array($result)
echo
$row[name];
echo
$row[age];
……