Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 根据名称仅检索一条记录_Php_Mysql - Fatal编程技术网

Php 根据名称仅检索一条记录

Php 根据名称仅检索一条记录,php,mysql,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='con

我有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);
                     ?>

使用
分组方式
限制
如下:

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


在SQL查询中使用LIMIT子句:

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

在查询中使用
MAX
LIMIT
!!“我找回了一排排排在最上面的”-你是什么意思?如何确定要返回的行?是否只检索一行或所有行?使用phpmyadmin SQL选项卡(如果正在使用),然后尝试一些查询。Like:从测试中选择min(id)作为id,其中name='value1';我想避免所有行根据其金额值执行一为什么将
DISTINCT
groupby
一起使用?
$name = "SELECT DISTINCT name
FROM calculation
LIMIT 1";