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