我正在使用php和mysql开发一个Web应用程序。我试图将搜索结果显示如下:
----------------------------------------------------------
: Model1 Diescription Price :
: => Model1-Version1 Discription Price :
: => Model1-Version2 Discription Price :
: => Model1-Version3 Discription Price :
..........................................................
: Model2 Diescription Price :
: => Model2-Version1 Discription Price :
: => Model2-Version2 Discription Price :
: => Model2-Version3 Discription Price :
..........................................................
我是这个领域的初学者,所以我不知道它叫什么。
假设我有Table(t):
------+------+-------+---------+-------+-------------+
carID : make : model : version : price : discription :
------+------+-------+---------+-------+-------------+
1 : BMW : XX1 : v1 :2345235: Best Car :
------+------+-------+---------+-------+-------------+
2 : BMW : XX1 : v2 :33235 : Good Car :
------+------+-------+---------+-------+-------------+
3 : Audi : p1 : vp1 :2345 : Best Car :
------+------+-------+---------+-------+-------------+
搜索查询:
SELECT carID FROM t WHERE price>=2000;
在我的研究中,我找到了这个网站,使用相同的搜索显示。它可能有所帮助 here
感谢您的帮助
答案 0 :(得分:0)
我不太了解你的问题......你只想要显示数据吗?
看到这个......
$query = 'SELECT carID FROM t WHERE price>=2000';
$result = mysql_query($query) or die('Error: ' . mysql_error());
echo ('<table width="200" border="1">
<tr>
<td>carID</td>
<td>make</td>
<td>model</td>
<td>version</td>
<td>price</td>
<td>discription</td>
</tr>');
while ($row = mysql_fetch_assoc($result)) {
echo('<tr>
<td>' . $row['carID'] . '</td>
<td>' . $row['make'] . '</td>
<td>' . $row['model'] . '</td>
<td>' . $row['version'] . '</td>
<td>' . $row['price'] . '</td>
<td>' . $row['discription'] . '</td>
</tr>');
}
echo('</table>');