SQL 未提供正确的结果。(使用 PHP)

所以这里我有一个产品表,其中包含ID, Name, Type&Price


现在我正在运行一个函数来为我提供特定产品类型的最低价格。


的数据类型Price是Price int(5,2)


function MinPrice($connection) {


    echo "Minimum price: <br>";



    $sql = "SELECT Type, min(Price)

            FROM Products

            GROUP BY Type;";


    $result = mysqli_query($connection,$sql);

    while ($row = mysqli_fetch_assoc($result)) {

      //Printing the result

      echo $row['Type'].'  ||  '.$row['Price'].'<br>';

    }

  }

该代码有效但不正确。我得到了产品类型的名称,但对于价格,它给了我一个错误。


Undefined index: Price


谁能帮我解决这个问题?


料青山看我应如是
浏览 63回答 1
1回答

回首忆惘然

尝试这个:$sql&nbsp;=&nbsp;"SELECT&nbsp;Type,&nbsp;min(Price)&nbsp;as&nbsp;Price &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FROM&nbsp;Products &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GROUP&nbsp;BY&nbsp;Type;";
打开App,查看更多内容
随时随地看视频慕课网APP