Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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 - Fatal编程技术网

Php 函数获取一个不同的行

Php 函数获取一个不同的行,php,Php,有很多关于通过sql语句获取不同行的文章,但是在sql语句已经运行之后,我还没有找到需要的帮助。我对PHP非常陌生,我正在使用DHTMLX库来呈现网格。用于渲染网格的不同寻常的语法让我大吃一惊。我想要的只是网格中不同的行。一切都很好,我只需要帮助将返回不同行的函数组合在一起。在我下面的代码中,我设法使注释出来的两个函数工作得很好,因此我一直将它们用作路线图,但由于不熟悉循环,我无法将“独特的函数”组合在一起。有人能帮我解释一下让这个函数返回不同行所需的语法吗。我认为array_unique会发挥

有很多关于通过sql语句获取不同行的文章,但是在sql语句已经运行之后,我还没有找到需要的帮助。我对PHP非常陌生,我正在使用DHTMLX库来呈现网格。用于渲染网格的不同寻常的语法让我大吃一惊。我想要的只是网格中不同的行。一切都很好,我只需要帮助将返回不同行的函数组合在一起。在我下面的代码中,我设法使注释出来的两个函数工作得很好,因此我一直将它们用作路线图,但由于不熟悉循环,我无法将“独特的函数”组合在一起。有人能帮我解释一下让这个函数返回不同行所需的语法吗。我认为array_unique会发挥作用,但我现在很迷茫

<?php
require("codebase/grid_connector.php");
$res = mysql_connect("localhost", "1newuser", "");
mysql_select_db("supplydb");



function distinct($result)
{
    $grab = array_unique($rows->get_value("group"));

}



/*function formatting($row){
$data = $row->get_value("gpo_item");
if ($data == 1)
$row->set_value("gpo_item",Yes);
else
$row->set_value("gpo_item",No);
}    */
/*function calck($action){
$data1 = $action->get_value("list_price");
$data2 = $action->get_value("sugg_price");
$sum = (($action->get_value("sugg_price") / $action->get_value("list_price")) - 1) * 100 ;
$sum2 = round($sum);
$sum3 = abs($sum2);        
$action->set_value("discount",$sum3);
}    */
$gridConn = new GridConnector($res, "MySQL");
//$gridConn->event->attach("beforeRender","formatting");
//$gridConn->event->attach("beforeRender","calck");
$gridConn->event->attach("beforeRender", "distinct");
$gridConn->render_sql("SELECT * FROM manufacturers JOIN submissions on manufacturers.manufacturer_id=submissions.manufacturer_id JOIN products on products.product_id=submissions.product_id JOIN product_group on submissions.category=product_group.id", "submission_id", "date,man_name,group,requesting_clinician, requesting_clinician_email, contract_number");
?> 

数组的唯一功能是消除给定数组中的重复值


为什么不能在sql中指定不同的查找

很简单。我想我是想避开我对SQL语句的不熟悉。最后,我在上面的SQL语句中添加了一个“groupby”,以获得所需的内容。谢谢