仅根据名称检索一条记录

时间:2016-03-21 09:38:14

标签: php mysql

我有3列名称,id,金额。我创建了5行同名。现在我检索一行顶部。 在这里,我添加了我的代码,

<?php
$name = "SELECT DISTINCT name
FROM calculation";
$query = mysqli_query($conn,$name);

$count = mysqli_num_rows($query);
while($row = mysqli_fetch_assoc($query)){

echo "<div class='container'>
        <table class='table'>
    <thead>
      <tr>
        <th>Firstname</th>
        <th>Lastname</th>
        <th>Email</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>".$row['name']."</td>
        <td>".$row['phone']."</td>
        <td>".$row['balance']."</td>
      </tr></table></div>";
               }    
                mysqli_close($conn);
                     ?>

2 个答案:

答案 0 :(得分:0)

像这样使用GROUP BYLIMIT

$name = "SELECT name
FROM calculation GROUP BY name";

OR

$name = "SELECT name
FROM calculation LIMIT 1";

答案 1 :(得分:0)

在SQL查询中使用LIMIT子句:

$name = "SELECT DISTINCT name
FROM calculation
LIMIT 1";