php与mysql已经连接好,怎样在php页面中添加一个“查询”按钮,然后输入要查询的编号,输入mysql中的相关

2025-03-11 00:09:09
推荐回答(3个)
回答1:

说一下简单的查询:

请输入产品名:

                 

效果图:

然后加入以下php代码:

 $conn=mysql_connect("localhost","用户名","密码");

mysql_select_db("mydb",$conn);

mysql_query("SET NAMES gbk");

  if($_POST['submit']!="")

{

 $key=$_POST['key'];

 $sql="select * from emp where name like '$key'";   //此处以name这个数据库中的字段为例

$rs=mysql_query($sql,$conn);

while($info=mysql_fetch_array($rs)){

  echo $info['name'];    //输出产品相关信息

}

}

?>

如果是高级查询的话,需要几个条件,在查询语句里加个and和查询条件就可以了

回答2:

表单页






处理页search.php
//连接数据库后
$code=$_POST[code];
$mysql=mysql_query("select*from emp where code='$code'");
$row=mysql_fetch_array($mysql);
do{
echo"".$row[code]."".$row[type]."";
}while($row=mysql_fetch_array($mysql));
//记得要关闭连接,自己弄吧
?>

回答3:

页面1


请输入物品编号:


页面2(check.php)
...//连接服务器
if(isset($_POST[num]) && $_POST[num]!=""){//先判断此页有没有传入参数.有则处理无则不处理
$num=$_POST[num];
$sql="select * from table where num='$num'";//用*不好..最好用哪些字段写哪些
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo "名称是:".$result[name];//物品名称字段
echo "价格是:".$result[price];//物品价格字段
...
}
?>