php的查询功能(如何通过查询条件获取相应表的字段)

宁静小屋 2014-07-01 11:46:07
<?php
//获得连接
$db = mysql_connect("localhost", "root", "root") or die(mysql_error());
//echo "Connected to MySQL<br/>";
//连接数据库
mysql_select_db("test") or die(mysql_error());
//echo "Connected to Database";

//查询数据,并用表格显示出来
@$checked = $_POST['checked'];
@$result = mysql_query("select * from books",$db);
echo "<table border=1>\n";
echo "<tr>
<td>isbn</td>
<td>author</td>
<td>title</td>
<td>price</td>
";
echo "</tr>\n";
//循环遍历
while ($myrow = mysql_fetch_row($result)){
printf("<tr>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>", $myrow[0], $myrow[1],$myrow[2],$myrow[3]);
}
echo "</table>\n";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<form action="" name=""><br/>
<br/>
<input type="button" value="查询" name="submit"/>
<input type="text" name="checked"/>
</form>
</body>
</html>
...全文
3081 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
YC0735 2016-09-12
  • 打赏
  • 举报
回复
你的做出来了没有? 我直接复制代码了 ,还是没有查询出来啊。
qq_35496216 2016-07-03
  • 打赏
  • 举报
回复
还在吗?我的弄出来怎么是这个啊?这个对吗?
李睿_Lee 2014-07-01
  • 打赏
  • 举报
回复
请描述下你遇到的问题
宁静小屋 2014-07-01
  • 打赏
  • 举报
回复
回复qxhaidao、jordan102:折腾了两位一个下午,qxhaidao的代码运行成功,jordan那个只显示了表头。我会给两位加分的,实在谢谢了!
千寻海盗 2014-07-01
  • 打赏
  • 举报
回复
<?php //获得连接 $db = mysql_connect("localhost", "root", "root") or die(mysql_error()); //echo "Connected to MySQL<br/>"; //连接数据库 mysql_select_db("test") or die(mysql_error()); //echo "Connected to Database"; //查询数据,并用表格显示出来 // @$checked = $_POST['checked']; // @$result = mysql_query("select * from books",$db); // @$result = mysql_query("select * from books where isbn='$checked' "); if(isset($_POST['checked'])){ $checked=$_POST['checked']; @$result = mysql_query("select * from books where isbn='$checked'",$db); echo "<table border=1>\n"; echo "<tr> <td>isbn</td> <td>author</td> <td>title</td> <td>price</td> "; echo "</tr>\n"; //循环遍历 while ($myrow = mysql_fetch_row($result)){ printf("<tr> <td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td>", $myrow[0], $myrow[1],$myrow[2],$myrow[3]); } echo "</table>\n"; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form action="" name="post" method="post"><br/> <br/> <input type="submit" value="查询" name="submit"/> <input type="text" name="checked"/> </form> </body> </html>
千寻海盗 2014-07-01
  • 打赏
  • 举报
回复
<?php //获得连接 $db = mysql_connect("localhost", "root", "rDSzPnhnDJCAHYuj") or die(mysql_error()); //echo "Connected to MySQL<br/>"; //连接数据库 mysql_select_db("test") or die(mysql_error()); //echo "Connected to Database"; //查询数据,并用表格显示出来 // @$checked = $_POST['checked']; // @$result = mysql_query("select * from books",$db); // @$result = mysql_query("select * from books where isbn='$checked' "); if(isset($_POST['checked'])){ $checked=$_POST['checked']; @$result = mysql_query("select * from books where isbn='$checked'",$db); echo "<table border=1>\n"; echo "<tr> <td>isbn</td> <td>author</td> <td>title</td> <td>price</td> "; echo "</tr>\n"; //循环遍历 while ($myrow = mysql_fetch_row($result)){ printf("<tr> <td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td>", $myrow[0], $myrow[1],$myrow[2],$myrow[3]); } echo "</table>\n"; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form action="" name="post" method="post"><br/> <br/> <input type="submit" value="查询" name="submit"/> <input type="text" name="checked"/> </form> </body> </html>
一起混吧 2014-07-01
  • 打赏
  • 举报
回复
嗦嘎,我在#18标红了你还抄错。 <form action="" method="post">
xuzuning 2014-07-01
  • 打赏
  • 举报
回复
@$result = mysql_query("select * from books where isbn='$checked'",$db); 在哪里赋值的???
宁静小屋 2014-07-01
  • 打赏
  • 举报
回复
<?php
//获得连接
$db = mysql_connect("localhost", "root", "root") or die(mysql_error());
//echo "Connected to MySQL<br/>";
//连接数据库
mysql_select_db("test") or die(mysql_error());
//echo "Connected to Database";

    //查询数据,并用表格显示出来  
//	@$checked = $_POST['checked'];
//	@$result = mysql_query("select * from books",$db);
//	@$result = mysql_query("select * from books where isbn='$checked' "); 
    if(isset($_POST['checked'])){
    @$result = mysql_query("select * from books where isbn='$checked'",$db);
    echo "<table border=1>\n";                                      
    echo "<tr>
             <td>isbn</td>
             <td>author</td>
             <td>title</td>
             <td>price</td>
             ";                                                     
    echo "</tr>\n";                                                 
    //循环遍历                                                          
      while ($myrow = mysql_fetch_row($result)){ 
              printf("<tr>
                           <td>%s</td>
                           <td>%s</td>
                           <td>%s</td>
                           <td>%s</td>", $myrow[0], $myrow[1],$myrow[2],$myrow[3]);
            }                                                               
         echo "</table>\n";
} 
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<form action="" name="post"><br/>
  <br/>
   <input type="submit" value="查询" name="submit"/>
   <input type="text" name="checked"/>
</form>
</body>
</html>
一起混吧 2014-07-01
  • 打赏
  • 举报
回复
现在的代码是如何写的,贴出来看看。
宁静小屋 2014-07-01
  • 打赏
  • 举报
回复
回复Jordan02:没有显示
一起混吧 2014-07-01
  • 打赏
  • 举报
回复
表头也没有显示吗?
宁静小屋 2014-07-01
  • 打赏
  • 举报
回复
回复xuzuning,请问这句不是@$result = mysql_query("select * from books where isbn='$checked'",$db);通过查询isbn的编号然后判断符合条件的来输出表。
宁静小屋 2014-07-01
  • 打赏
  • 举报
回复
回复Jordan120,还是没有表显示。
一起混吧 2014-07-01
  • 打赏
  • 举报
回复
<form action="" name="" method="post"><br/>
xuzuning 2014-07-01
  • 打赏
  • 举报
回复
没有符合条件的记录,自然列表就是空的
宁静小屋 2014-07-01
  • 打赏
  • 举报
回复
回复xuzuning,不好意思!忘了加。
宁静小屋 2014-07-01
  • 打赏
  • 举报
回复
我运行之后没有数据表显示,显示结果如下:
会不会是那些字段没对应呢?
xuzuning 2014-07-01
  • 打赏
  • 举报
回复
$result = mysql_query("select * from books",$db); 条件都不加,还算是条件查询吗?
一起混吧 2014-07-01
  • 打赏
  • 举报
回复
只出来一部分数据,那你检查下没查出来的数据哪里不同。
加载更多回复(11)

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧