显示头部搜索结果及其子结果

时间:2013-01-23 18:22:42

标签: php mysql

我正在使用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

感谢您的帮助

1 个答案:

答案 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>');