![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
就是做个数据库查询并显示的程序,可是显示部分总是有问题. 麻烦大家详细指点下我.
有一个数据库叫device
数据库连接.其中有个表叫department
我想通过department中的几个字段查询并打印出结果
现在,打印那段意见乱七八糟的了...希望有人指点我一下
谢谢
CODE: <? $connect=mysql_connect('localhost','root',''); // if(!$connect){ //die('请查询数据库连接'.mysql_error()); // } echo'数据库连接成功,你需要的数据如下.'; // mysql_close($connect); //关闭数据库连接 ?> |
查询的表单
CODE: <hr /> <form id="form1" name="form1" method="post" action=""> <label></label> </form> <p> </p> <p> </p> <h2 align="center"><strong>计算机查询</strong></h2> <p align="center"> </p> <form id="form1" name="search" method="post" action="dosearch.php"> <label>装置名称 <select name="Protection_Name"> <option value="computer">微机</option> <option value="common">常规</option> </select> </label> <label>装置类别 <select name="Protection_Type"> <option value="10">10</option> <option value="66">66</option> <option value="22">22</option> <option value="public"> 公用</option> </select> </label> <label>日期 <input type="text" name="Start_Date" /> <textfield name="" cols="" rows=""> </label> </p> <label> <br /> <br /> <input type="submit" name="Submit" value="搜索" /> </label> <label> <input type="reset" name="Submit2" value="清除" /> </label> </form> <p align="left"> </p> |
查询的代码
CODE: <? include("dbconnect.inc.php"); mysql_select_db("device"); $name=$_POST['Protection_Name']; $type=$_POST['Protection_Type']; $date=$_POST['Start_Date']; $query="SELECT * FROM `department` WHERE Protection_Name='{$name}'AND Protection_Type='{$type}'" ; $result=mysql_query($query) or die ("有问题".mysql_error()); //创建记录集 echo $name, $type, $date; $row=mysql_fetch_array($result); while($row) { //echo $row[0].'--'.$row[1].'--'.$row[2].'--'.$row[3].'--'.$row[4].'--'.$row[5].'--.'$row[6].'--'.$row[7]."<br>"; //有问题....... //$row=mysql_fetch_array($result); extract($row); echo $name; echo"-"; echo $type; echo"<br>"; } ?> |
提问者:smartzhao 08-21 17:05
答复

