php +MY SQL 输入条件查询MYSQL资料 15
在第一个页面输入数字,按下按钮後将数字传到第二个页面做查询。使用的资料库是PHP抓取MySQL资料范例中所使用的。输入用的PHP档<html><head><title>输...
在第一个页面输入数字,按下按钮後将数字传到第二个页面做查询。使用的资料库是PHP抓取MySQL资料范例中所使用的。
输入用的PHP档
<html><head>
<title>输入_id查询资料</title>
</head><body>
<form action="search.php" method="Post">
_id:
<input type="Text" name="bus_no">
<input type="Submit">
<input type="reset">
</form>
</body></html>
查询用的PHP档
但就是不知道有那裹有问题,没有东西显示
<html><head>
<title>查询结果</title>
</head><body>
<?
$bus_no=$_REQUEST["bus_no"];
?>
</body></html>
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'bus_stop';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error with MySQL connection');
$bus_no=$_REQUEST["bus_no"];
mysql_query("SET NAMES 'utf8'");
mysql_select_db($dbname);
$sql = "select * from one where bus_no ='$bus_no'";
$result = mysql_query($sql) or die('MySQL query error');
echo "<table border='1'>
<tr>
<th>bus_no</th>
<th>No</th>
<th>sid</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['bus_no'] . "</td>";
echo "<td>" . $row['No'] . "</td>";
echo "<td>" . $row['sid'] . "</td>";
echo "</tr>";
}
echo "</table>";
?> 展开
输入用的PHP档
<html><head>
<title>输入_id查询资料</title>
</head><body>
<form action="search.php" method="Post">
_id:
<input type="Text" name="bus_no">
<input type="Submit">
<input type="reset">
</form>
</body></html>
查询用的PHP档
但就是不知道有那裹有问题,没有东西显示
<html><head>
<title>查询结果</title>
</head><body>
<?
$bus_no=$_REQUEST["bus_no"];
?>
</body></html>
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'bus_stop';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error with MySQL connection');
$bus_no=$_REQUEST["bus_no"];
mysql_query("SET NAMES 'utf8'");
mysql_select_db($dbname);
$sql = "select * from one where bus_no ='$bus_no'";
$result = mysql_query($sql) or die('MySQL query error');
echo "<table border='1'>
<tr>
<th>bus_no</th>
<th>No</th>
<th>sid</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['bus_no'] . "</td>";
echo "<td>" . $row['No'] . "</td>";
echo "<td>" . $row['sid'] . "</td>";
echo "</tr>";
}
echo "</table>";
?> 展开
2个回答
展开全部
自己调试来找原因吧,隔一段代码就输出一些字符或者结果,然后根据输出到哪里来看看哪段代码有问题,自己再去看看是什么问题,有怎样的原因导致出现这样的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询